如果我有一个名为“btnExit”的实例,我将它手动添加到主时间线,我可以通过键入它的名称从我的文档类中引用它,例如。
package{
public class Engine extends MovieClip{
public function Engine(){
trace(btnExit.x);
}
}
}
但是现在我有一个嵌套在另一个影片剪辑中的实例,我想从一个类(而不是文档类)中访问它。
假设我的图书馆中有“菜单”电影剪辑。
然后我手动将“ButtonExit”按钮拖到“Menu”影片剪辑时间轴上,我将实例命名为“btnExit”,因此“btnExit”是“Menu”影片剪辑的子项。
“菜单”电影剪辑将通过代码动态添加到主时间轴。
现在我想从“Menu”类文件中访问“btnExit”,所以我写了这些代码。
文档类:
package{
public class Engine extends MovieClip{
public var menu:Menu;
public function Engine(){
menu = new Menu();
addChild(menu);
}
}
}
其他类:
package{
public class Menu extends MovieClip{
public function Menu(){
trace(btnExit.x);
}
}
}
但是由于无法访问 btnExit 而出现错误 #1009(空对象引用);
任何人都可以帮助我,好吗?