Estoy pasando un proyecto que funcionaba bien en as2 a as3, me encuentro con que en as3 al cargar movieclips no puedo declarar y luego cambiar los parametros del movieclip en diversas funciones que se activarian al clickar un boton.
quiero que :
si hago click en el boton 1 --> se cargue el movieclip en el contenedor
si hago click en el boton 2 --> el contenedor se vuelva invisible
si hago click en el boton 3 --> el contenedor se vuelva visible
codigo en as2:
Código:
function cargaclip(){ contenedor.attachMovie( "mc1", "A1", 0, {_x:-75, _y:0}); } function novisible(){ contenedor._visible = false; } function volvervisible(){ contenedor._visible = false; } boton1.onRelease = function(){ cargaclip(); } boton2.onRelease = function(){ novisible(); } boton3.onRelease = function(){ volvervisible(); }
El codigo en as3 que quiero conseguir y no funciona sería asi:
Código:
Hay alguna manera de hacer esto?import flash.events.MouseEvent; var contenedor:MovieClip = new mc1(); contenedor.x = 100; contenedor.width = 112; contenedor.height = 168; function novisible(e:MouseEvent) : void{ contenedor.visible = false(); } function volvervisible(e:MouseEvent) : void{ contenedor.visible = false(); } function cargaclip(e:MouseEvent) : void{ addChild(contenedor); } boton1.addEventListener(MouseEvent.CLICK, cargaclip); boton2.addEventListener(MouseEvent.CLICK, novisible); boton3.addEventListener(MouseEvent.CLICK, volvervisible);
Gracias.