Estoy perdido.
Dentro de la clase A, instancio a la clase B y la agrego asi al stage
Código actionscript:
Ver originalimport flash.display.Stage;
import B;
import C;
//constructor
public function A() {
var b:B = new B();
var c:C = new C(stage);
stage.addChild(b);
Desde la clase A, puedo remover a la instancia 'b', via:
Pero que tal de la instancia 'c'? por que:
Código actionscript:
Ver original//constructor
public function C(stageRef:Stage) {
stageRef.removeChild(b);
no me funciona...
desde c me da :
Código actionscript:
Ver original1120: Acceso a una propiedad _menuBackground no definida.
Si, ya se, que 'b' no existe dentro de 'c', pero que no 'b' paso a ser parte del stage con lo del addChild?? como accedo a 'b' para removerlo desde otro lugar que no sea 'a'??
Yo recuerdo que en AS2, todo elemento grafico que se asignara al _root con _root.attachMovie(elemento) pasaba a ser parte del _root, algo asi: _root.elemento, accesible desde cualquier parte.
Alguna idea de que hago mal,
gracias.