我在 Flash 项目中有这个主要(文档类):
package {
import flash.display.MovieClip;
import flash.events.Event;
public class main extends MovieClip {
public function main() {
var other=new Other(this);
}
}
}
这是其他类:
package {
import flash.display.MovieClip;
import Clippo;
public class Other extends MovieClip {
//
public function Other(ref) {
//
var clippo = new Clippo();
clippo.name="clippo";
clippo.x=100;
clippo.y=100;
//1
//ref.addChild(clippo);
//2
addChild(clippo);
}
}
}
现在:如果我将主类的引用 (ref) 传递给 Other 并添加 clippo,如您在第一种情况中看到的那样,我可以从主类引用影片剪辑 clippo(getChildAt(0)
是主类的“clippo”)。但是,有没有办法使用第二种方法(无参考)并在主类中做同样的事情?当其他创建它时,我可以在舞台上看到 clippo,但我无法理解 clippo “生活”在 DisplayList 中的哪个位置。