Par*_*ack 5 flash actionscript children fullscreen actionscript-3
简答:
是的,FullScreenEvent暂时将1个孩子加入舞台.
Long Rant: 那怎么样......我并不疯狂......我不知道这是否有记载但是 - 这是真的.弹出"你可以按esc退出全屏"的小消息会暂时将一个孩子添加到舞台上,并将其保持在最高级别,直到它淡出为止.索引的突然入侵真的搞砸了我.所以我的回答是,我猜.现在我只需要弄清楚如何摆脱这种轻微的烦恼.
寻找幽灵孩子:
我试图在我的项目中找到孩子,使用stage.getChildAt(11)+" "+stage.getChildAt(10)+..Etc Etc ..和stage.getChildAt(11).name+" "+stage.getChildAt(10).name+..Etc Etc ..(一种快速的草率方式将其追踪到舞台上的文本框..)但是我无法将它绑定到一个特定的名称..这个名字只是作为'实例(无论在线创建它是什么数字)'.类型很有意思,因为它是null..我不知道这是正常还是其他任何东西,但如果它是我所做的事情之一,它将是[Object Sprite]或类似的东西......非常奇怪.此外,当试图从adobe livedocs获取信息时(比如从石头上挤血......)我在弹出消息上找到的是:
当用户进入全屏模式以通知用户他们处于全屏模式并且他们可以按Escape键结束全屏模式时,电影上方会出现Flash运行时对话框.
"Flash运行时对话框"..这是否意味着它是内部的但它仍然使用那个索引点?
每当弹出窗口显示时,我都尝试在舞台上制作所有的东西alpha = 0(stage.numChildren比它应该的更多)并且除了'esc to exit'消息之外应该有的东西都消失了.
Sooo ..是的..这就是我现在所能想到的......
考虑到我还在学习闪光灯,我可能已经采用了自己的方法来寻找孩子.如果有人检查出来并制作一个简单的原型来捣乱它,请让我知道你发现了什么^ __ ^
作为Tyler的旁注,我记得为什么我没想到要做一些追踪Event.ENTER_FRAME.这是因为我在浏览器中查看SWF时无法查看跟踪.并且由于FullScreenEvent仅在设置了HTML参数allowfullscreen ='true'时才在浏览器中工作,所以我懒得在舞台上添加一个动态文本框并更新它而不是我想.. = P
无论如何,
感谢您的时间和耐心.
原帖: 嗨!
我正在flash中创建一个图库.它几乎处于正常工作状态,除非我尝试将其全屏显示,否则我对此非常满意.
当我使用全屏幕画廊时FullScreenEvent,会让用户知道他们可以按下的那个小默认消息Esc出现在屏幕上.并且当显示此消息时,如果我在屏幕外创建图像并将其补间以进行查看,则下一个图像将位于我的所有 GUI精灵之上.
但是,如果我等待这个小消息淡出并消失,那么一切都按照应有的方式行事,我的图像索引设置为1,就像我想要的那样(在我的GUI精灵和东西下面).
现在,请记住,我并不排除我的代码有问题,因为这种情况很可能就是这样,但经过长时间的思考和空手而归之后,我一直有点迷信闪光灯在我身上耍花招'小消息'不是独立的,实际上已添加到显示列表中.
有人知道我是不是在想象事情?或者'press esc'消息是我的swf在显示列表中的一部分?
感谢任何人的时间,如果他们能在这件事上启发我.
我承认我最初的反应是尖刻的“这是你的代码”(抱歉!),但我想了一下,真的谁知道会发生什么样的奇怪的意外行为,我在 Flash 中看到了一些奇怪的事情。简单的测试是追踪.numChildrenEnterframe 事件,如果您看到它上升,您就可以确定。(我很想听听结果)
如果它没有上升,也许你可以发布一些代码,我们可以帮你看看。
祝你好运!
| 归档时间: |
|
| 查看次数: |
523 次 |
| 最近记录: |