(1)
Código :
class SCUMMObject {
public var mc:MovieClip;
public function SCUMMObject(myMc:MovieClip) {
mc = myMc;
}
}
Y una clase que hereda de ella:
(2)
Código :
class SCUMMActor extends SCUMMObject {
public function SCUMMActor(mcActorAvatar:MovieClip){
mc = mcActorAvatar;
}
}
Y tengo un objeto de la clase SCUMMActor, el cual inicializo con un movieclip:
(3)
Código :
var guybrush:SCUMMActor = new SCUMMActor(this.GuyBrush);
Bueno, funciona casi todo, si hago desde un boton:
(4)
Código :
trace("_parent.guybrush.mc._name;");//imprime "this.Guybrush", el objeto existe
Hasta aqui todo bien, pero no puedo hacer que el movieclip contenido dentro del objeto, en mi ejemplo llamado "guybrush" balla a un determinado frame y reproduzca, no tira ningun error, pero no reproduce al animación.
(5)
Código :
_parent.guybrush.mc.gotoAndPlay("TalkFront");//No hace nada
_parent.guybrush.mc.gotoAndPlay(49);//Esta linea es equivalente a la anterior, pero tampoco hace nada
No se por que es, aparentemente, por (4), pareciera ser que el objeto es alcanzable desde el boton, pero, como dije, no reproduce la animación, y me esta volviendo un poco loco, alguien conoce algún workarround o la causa por la que esto se produce o lo que sea?
Gracias desde ya.
Saludos
