Flash gotoAndStop后出现错误1009-从未添加阶段实例
我已经在论坛上搜索了几个小时(几天?),搜索了1009个错误,但我仍然对此感到困惑。它看起来很神秘,如果你有任何想法,我希望能得到一些帮助 我有一个7帧长的.swf,每个帧代表一个不同的“页面”,您可以通过右上角的菜单小部件切换页面。菜单小部件调用gotoAndPlay(“框架”) 除了从一个特定的帧切换到另一个帧外,其他一切都正常工作。然后,在初始化新框架的过程中(在actionscript中对各种项目设置一些可见属性),我在一个特定的阶段实例(一个动态文本实例I_word)上遇到了可怕的1009错误 以下是我迄今为止所尝试的:Flash gotoAndStop后出现错误1009-从未添加阶段实例,flash,actionscript,Flash,Actionscript,我已经在论坛上搜索了几个小时(几天?),搜索了1009个错误,但我仍然对此感到困惑。它看起来很神秘,如果你有任何想法,我希望能得到一些帮助 我有一个7帧长的.swf,每个帧代表一个不同的“页面”,您可以通过右上角的菜单小部件切换页面。菜单小部件调用gotoAndPlay(“框架”) 除了从一个特定的帧切换到另一个帧外,其他一切都正常工作。然后,在初始化新框架的过程中(在actionscript中对各种项目设置一些可见属性),我在一个特定的阶段实例(一个动态文本实例I_word)上遇到了可怕的10
- 确保新帧的actionscript在开始初始化之前以stop()语句开始-无骰子
- 尝试将i_单词更改为电影剪辑而不是动态文本,确保它是为actionscript导出的-没有区别。(我在同一页面上还有另外两个动态文本实例,它们似乎不会引起问题)
- 在加载新帧时添加了一个ENTER_帧侦听器,以防出现计时问题。在继续初始化之前,输入一个大的if语句,检查i_word和其他实例是否为null。它永远不会进入if,因为i_字永远不会被添加。我为所有空实例添加了跟踪语句,这是唯一的一个。如果我删除了actionscript中对I_word的所有引用,那么其他所有内容都不是空的,事情就会继续进行。在这种情况下,i_单词的文本甚至会显示在屏幕上
- 尝试重命名i_单词-无骰子
- 尝试删除单词所在的图层并添加新图层-无骰子
Elambda如果放置addEventListener命令,则需要添加removeventlistener命令,以避免出现1009错误。 如果文本字段不存在于每个帧上,请确保删除与之相关的事件。 例如: 然后
如果这没有帮助,您介意发布代码吗?您可以发布一些代码吗?如果没有它,就无法知道你犯了什么错误。是的,你是对的……我将发布一些代码。文本字段是否存在于两个帧中,还是仅限于你输入的帧?在其他帧中是否有另一个称为i_word的实例?
addEventListener(Event.ENTER_FRAME, hi);
function hi(Event:EVENT):void;
{
datextfield.dosomething
}
removeEventListener(Event.ENTER_FRAME, hi);