Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州纳吉尤:主要时间线/runMan()_Actionscript 3_Typeerror_Movieclip_Flash Cs6_Timeline - Fatal编程技术网

Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州纳吉尤:主要时间线/runMan()

Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州纳吉尤:主要时间线/runMan(),actionscript-3,typeerror,movieclip,flash-cs6,timeline,Actionscript 3,Typeerror,Movieclip,Flash Cs6,Timeline,我知道很多人都问过同样的问题,但我尽了全力去解决它,我不知道还能做什么。 我知道当调用对象时,该对象在时间线中不再可用时,会出现此错误。我尝试将AS3代码放在一个单独的层中,由于对象仅在第(1)帧中可用,我只将动作脚本代码放在第(1)帧中,但当它到达第(2)帧时仍显示相同的错误消息 TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州纳吉尤:主要时间线/runMan() 转到第二帧后,您的侦听器仍在启动,因此请先尝试将其删除: stop(); addEventList

我知道很多人都问过同样的问题,但我尽了全力去解决它,我不知道还能做什么。 我知道当调用对象时,该对象在时间线中不再可用时,会出现此错误。我尝试将AS3代码放在一个单独的层中,由于对象仅在第(1)帧中可用,我只将动作脚本代码放在第(1)帧中,但当它到达第(2)帧时仍显示相同的错误消息

TypeError:错误#1009:无法访问空对象引用的属性或方法。在佛罗里达州纳吉尤:主要时间线/runMan()


转到第二帧后,您的侦听器仍在启动,因此请先尝试将其删除:

stop();
addEventListener(Event.ENTER_FRAME, runMan);

function runMan(e:Event):void {
    if (Loading_mc.currentFrame==Loading_mc.totalFrames) {
        removeEventListener(Event.ENTER_FRAME, runMan);
        gotoAndPlay(2);
    }
}

什么是
加载\u mc
?可能
加载\u mc
的范围不在函数
runMan
@SakthiKumar加载\u mc是一个仅存在于第(1)帧中的movieclip,此代码仅存在于第1帧中。
stop();
addEventListener(Event.ENTER_FRAME, runMan);

function runMan(e:Event):void {
    if (Loading_mc.currentFrame==Loading_mc.totalFrames) {
        removeEventListener(Event.ENTER_FRAME, runMan);
        gotoAndPlay(2);
    }
}