Tengo un problemita (de nuevo). Quiero mover un Sprite que está dentro de un MC pero no puedo.
Aquí el código:
Código :
//Esto funciona mySprite está en el escenario:
var mySprite:Sprite = new Sprite();
mySprite.addChild(miFoto);
addChild(mySprite);
boton.addEventListener(MouseEvent.CLICK, clicBoton);
function clicBoton(event:MouseEvent):void {
mySprite.x+=50//Mueve correctamente "mySprite" cada que cliqueo "boton"
}
//Esto NO funciona, cuando mySprite está dentro de un MC que está en el escenario
var mySprite:Sprite = new Sprite();
mySprite.addChild(miFoto);
//"movieClip" es un MC que está en el escenario correctamente instanciado (ya lo revisé)
movieClip.addChild(mySprite);
//Hasta aquí se añade correctamente "miFoto" al "movieClip" que contiene a "mySprite"
boton.addEventListener(MouseEvent.CLICK, clicBoton);
function clicBoton(event:MouseEvent):void {
movieClip.mySprite.x+=50
}
//Cuando cliqueo "boton" me regresa esto
//TypeError: Error #1010: Un término no está definido y no tiene propiedades.
//at principal_fla::MainTimeline/clicBoton()
NOTA: no me interesa mover al "movieClip", yo quiero mover a "mySprite" que está dentro.
¡Les mando un abrazo del oso y un agradecimiento desde ya!
editado por eldervaz
