Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 addFrameScript在Air 2.6中无法正常工作_Actionscript 3_Air_Flash Cs5 - Fatal编程技术网

Actionscript 3 addFrameScript在Air 2.6中无法正常工作

Actionscript 3 addFrameScript在Air 2.6中无法正常工作,actionscript-3,air,flash-cs5,Actionscript 3,Air,Flash Cs5,我用flash cs5.5编写了两个程序。它们都使用addFrameScript来组织每个帧上的代码 第一个是我为Android在空中导出的,没有问题 我在AIR2.6上导出的第二个文件出现了问题 如果我使用gotoAndStop按顺序从一帧转到另一帧,那么帧脚本将完全加载 但是,当我使用相同的方法gotoAndStop返回到前一帧时,较低层上的所有stage实例都没有正确加载,因此出现错误1009:无法访问null对象引用的属性或方法 有趣的是,当我把它们移到前两层时,它们又开始工作了 但我还

我用flash cs5.5编写了两个程序。它们都使用addFrameScript来组织每个帧上的代码

第一个是我为Android在空中导出的,没有问题

我在AIR2.6上导出的第二个文件出现了问题

如果我使用gotoAndStop按顺序从一帧转到另一帧,那么帧脚本将完全加载

但是,当我使用相同的方法gotoAndStop返回到前一帧时,较低层上的所有stage实例都没有正确加载,因此出现错误1009:无法访问null对象引用的属性或方法

有趣的是,当我把它们移到前两层时,它们又开始工作了

但我还是想把它们放在自己的层次上。请帮帮忙

提前谢谢

编辑1:

我刚刚发现,如果将它们向上移动到一个新层,那么该层中的旧元素将无法正确加载。就像只加载了显示列表的前几个子项一样

编辑2:


如果我把它换成Android的Air,问题就消失了!!我现在脑子里乱七八糟的

如果它向前走,而不是向后走,那听起来像是依赖问题。您是否查看过第2帧是否添加了第3帧所需的内容?或者第4帧将其移除,这样向后移动它就不再存在了?我会注意的。但是如果我把元素移到显示列表的上方,它就会起作用吗?是的。。如果类似于第4帧中的内容,则表示removeChildstuff和stuff包含您试图访问的3个剪辑。。然后将它们从内容中移出并在显示列表中向上移动将修复当您返回时它们不再存在于第3帧中的错误。只是一个想法…当你说当我把它们移到前两层时,你是说在显示儿童中。。。或者你的意思是在时间线上的图层上?还可以将addFrameScript代码示例粘贴到这里,这样我们就可以看到时间轴上的图层。所以我观察到的是,上层的元素被正确加载,而下层的元素则没有