简答:
是的,FullScreenEvent
暂时将1个孩子添加到舞台上。
Long Rant: 那怎么样......我不是疯了..我不知道这是否有记录但是 - 这是真的。弹出“你可以按esc退出全屏”的小消息会暂时将一个孩子添加到舞台上,并将其保持在最高级别,直到它淡出为止。索引的突然入侵真的搞砸了我。所以我的回答是,我猜。现在我只需要弄清楚如何摆脱这种轻微的烦恼。
正在寻找幻影儿童:
我试图在我的项目中找到孩子,使用stage.getChildAt(11)+" "+stage.getChildAt(10)+
..等等......和stage.getChildAt(11).name+" "+stage.getChildAt(10).name+
等等......(一种快速的方式将其追踪到文本框中)舞台..)但我无法将它绑定到一个特定的名称..这个名字只是作为'实例(无论是在线创建它是什么数字)'。类型很有意思,因为它是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在显示列表中的一部分?
感谢任何人的时间,如果他们能在这件事上给我启发。
答案 0 :(得分:1)
我承认我最初的反应是一个讽刺的“你的代码”(对不起!),但我知道它真的知道会发生什么样的奇怪的意外行为,我在Flash中看到了一些奇怪的东西。简单的测试是在enterframe事件中追踪.numChildren
,如果你看到它上升,你肯定会知道。 (我很想听听结果)
如果它没有上升,也许你可以发布一些代码,我们就可以找你。
祝你好运!