У меня есть этот main (класс документа) в проекте 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, как вы можете видеть в первом случае, я могу сослаться на отсечение movieclip из основного (getChildAt(0)
означает "clippo" из главный). Но есть ли способ использовать второй метод (без ссылки) и сделать то же самое из основного класса? Я могу увидеть clippo на сцене, когда Other создает его, но не могу понять, где clippo «живет» в DisplayList.