【发布时间】:2018-04-24 13:49:24
【问题描述】:
我在我的 fla 文件中创建了一个符号 (MovieClip) 并将其添加到框架中。然后我在属性面板上给它实例名称:“myMC”
然后尝试从我的目录中的类文件控制它:root\Test\MyClass.as
package Test {
import flash.display.MovieClip;
public class MyClass extends MovieClip{
public function MyClass() {
var myMC:MovieClip = getChildByName("myMC") as MovieClip;
myMC.gotoAndStop(2);
}
}
}
之后,将类导入fla并尝试运行:
import Test.MyClass;
var LaunchMyClass:MyClass = new MyClass();
并得到这个错误,
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Test::MyClass()
at Test_fla::MainTimeline/frame1()
请注意,我正在尝试控制舞台中的 MovieClip,而不是从库中调用它。
【问题讨论】:
标签: class actionscript-3 flash movieclip