`

最近遇到的问题备忘

阅读更多

昨天发布,遇到几个问题。这里记录一下。

 

问题1

现象:

Flash中将元件绑定到PlayerInfo1类,继承PlayerInfo。此处是别人写的,我将PlayerInfo继承我自己的类。造成PlayerInfo中无法用 ["方法名"] 的方式拿到元件中的组件。

解决:

暂时还没有找到问题的真正症结所在。只能不让 PlayerInfo 直接继承 Sprite。然后通过其它方式来实现功能。其实此处使用继承的方式实现功能也有点欠考虑。就算是装饰模式也只不过是换汤不换药。因为是直接调用别人的组件,还是使用Event比较好。

 

问题2

现象:

游戏结束时显示结束画面的一瞬间结束画面马上消失。

解决:

此处是由于处罚卸载游戏的部分没有处理好,导致提卸载了游戏。使得本应该播放的动画以及结束界面不能正常显示。此处还有一个经验就装载其他swf的时候最好加载在 ApplicationDomain 的子域。如果加载在新的域,很多时候会发生类型转换问题。如果加载在本域,无法卸载干净。后来的同名类无法装载。

 

问题3

现象:

一个需要等待游戏加载完成才可以点的按钮,有时候不能正常维护状态。

解决:

这个问题其实是因为两处维护同一个状态,可能会造成不同步的问题。我将这个判断直接加载按钮上,所以需要在按钮所在的类里面维护状态。其实此处按钮只需要照常发送 Event,判断应该由管理的类来根据加载的情况进行处理。

 

 

这些问题其实都非常简单,不过处理不好也挺头疼的。今天先记录下来,等有时间再慢慢整理。

分享到:
评论

相关推荐

    VC 备忘录 可运行程序

    如果您是一位程序员,你会不会有遇到过这样的情况呢?看到一段小小的代码,觉得很实用,所以想把它记下来,可以在以后使用,但又不知道应该怎么把它记下来,用记事本记下来并保存为一个文件?这样太乱了,到时候东一...

    项目备忘录

    项目执行过程中,往往遇到因为各种环境因素和条件制约而引起的变更情况,此事需要做好变更后的版本记录工作,做到变更后有据可查。

    [备忘]工作中遇到的一个含rowspan情况table画虚线问题

    NULL 博文链接:https://relive123-yahoo-com-cn.iteye.com/blog/1168865

    web程序-c#+sql2000 个人备忘 系统 前台+后台

    另外在登录的时候区分了管理员跟一般用户,在区别权限的时候遇到了问题,后来在尝试后还是成功了。 本系统的优点和缺点在哪里?有哪些有待改进之处? 有点是界面简洁,功能实际,而且大多数人都用得到。缺点很多,...

    备忘录 初学C#的问题及解决集合

    这是我刚刚学习Windows控件第一个满意的东东,里面包含我所遇到的所有问题及解决办法 注释很全 此东东是用visual studio 2005 编写的 纯属学习

    java_ssm Android 安卓多功能备忘录日记本随手记app毕业论文.docx

    不管你遇到什么难道,来csdn就够了,一站式搞定.一手资源.csdn是毕业生的终结者 非常适合大专,本科等同学们作为参考资料使用只需要把文中的内容替换成你需要的就行了哦,最少文档的各种图,都是visio格式的,改改即可

    生活不易,在忙也要花一分钟时间搞清分治、动态规划和备忘录的区别与联系

    分治,动态规划,备忘录搞不清,遇到问题不知道应该用什么样的方法合适? 分治:分治算法对问题进行分解时所遵循的原则是将待求解问题分解为若干个规模较小、相互独立且与原问题相同的子问题(不包含公共的子问题...

    javascript设计模式 – 备忘录模式原理与用法实例分析

    介绍:在我们的开发中偶尔会遇到这样一种情况,需要对用户的行为进行撤销。要想实现撤销,首先需要保存软件系统的历史状态,当用户执行撤销时用之前的状态覆盖当前状态。本节介绍的备忘录模式提供了一种状态恢复的...

    stat110:概率备忘单

    统计 110 备忘单Stat 110 允许您有一页(正面和背面)的期中笔记。 决赛可以有两页(正面和背面)。 这是我使用的备忘单,基于担任教员时(这就是为什么有些标题被标记为“第 #”...并将我遇到的问题添加到备忘单中。

    modern-js-cheatsheet:用于在现代项目中经常遇到JavaScript知识的备忘单

    modern-js-cheatsheet:用于在现代项目中经常遇到JavaScript知识的备忘单

    同心源超级备忘录(源代码+数据库文件)

    实现语言:c# 实现环境:visual studio 2003+sql ...虽然已经写完了,但是在打包发布时却遇到了很多问题,比如在打包msde方面,如何部署到没有sql sever的机器上却让我很伤脑筋.弄了很久都没有弄好希望有这方面经验的人帮忙

    D365-FinOps-Cheatsheet:您在日常项目中经常会遇到的 Dynamics 365 for Operation 备忘单知识

    本文档是您在项目中经常遇到的 Dynamics 365 AX/Op/FinOp 备忘单。 本指南的目的不是从头开始教您X ++或D365 AX / Op / FinOp常规开发,而是旨在帮助具有基础知识的开发人员,他们可能难以熟悉某些概念。 此外,我...

    Android中TabHost中实现标签的滚动以及一些TabHost开发的奇怪问题

    最近在使用TabHost的时候遇到了一些奇怪的问题,在这里总结分享备忘一下。

    leetcodejava常用-language-cheatsheets:为希望学习其他语言的JavaScript程序员准备的备忘单集合

    中的材料的最有效和最有效的方法是开始用你的新语言编码,然后每次你遇到不知道怎么做的事情时都使用它作为参考。 我们试图通过按数据类型(例如字符串、数组、散列映射)组织有用的项目来使其尽可能方便。 所以打开...

    PS2游戏机手柄资料

    最近在开发一款PS2游戏机产品,学到了很多东西,也遇到很多问题,在这里把自己认为重要的东西记下来,作为以后的备忘,如果你在这篇文章中学到哪怕一点点东西,我都将会感到很荣幸。 关于PS2游戏机更详细的文章,...

    【JavaScript源代码】js实现调用网络摄像头及常见错误处理.docx

     最近由于业务的原因,需要在Web端页面接入调试各类的网络摄像头,遇到了很多匪夷所思的问题(说的就是读得出摄像头的品牌,读不出摄像头的分辨率)。于是整理了这篇文章作为备忘录,也希望能帮到有类似的小伙伴们...

    我的JAVA面试题备忘录1.0.0.pdf

    以下是我收集的一些问题,有的是网上摘录的,有的是自己参加面试被问到的,有的是工作或学习时遇到的,等等。 为什么要记录这些呢? 一方面,我相信,这样做对我自己的技术提升是有帮助的。在全文结构上我尽量使...

    signal-daemon:使用Signal进行笔记,备忘录,待办事项,日记等

    一段时间以来,我一直在寻找一个好的移动日记/记笔记系统时遇到困难,这主要是因为安全性问题/缺乏加密和同步功能。 而且大多数笔记应用程序都具有许多额外的功能,这些功能使界面感到困惑,有时感觉过于正式。 我...

    语音360 V1.2.90

    3.语音播报:支持来电短信发件人、来电短信内容播报,遇到私密短信可翻动手机直接关闭播报 4.电话留言:智能处理漏接电话、防止陌生来电干扰、拒接快速回复短信,一切为实际场景考虑! 5.语音备忘:可以自由切换两种...

    hatinder.github.io:备忘单

    欢迎来到我的GitHub页面 。 状态:建设中 目标:各种概念的简单知识共享页面 演算法 编程语言 机器学习 优化 投资组合优化 ...Markdown是一种轻巧且易于使用的语法,可用于样式化您的文字。...Pages遇到问题了吗?

Global site tag (gtag.js) - Google Analytics