Código ActionScript :
onClipEvent (load) { this.img0._y = 0; this.img1._y = 768; this.img2._y = 768*2; this.img3._y = 768*3; this.img4._y = 768*4; this.img5._y = 768*5; this.img6._y = 768*6; speedY = 0.2; targetY = 0; } onClipEvent (enterFrame) { this._y = this._y+speedY*(targetY-this._y); } y hay varios botones que controlan dicho MC con el siguiente código: on (rollOver) { _root.menu.targetY = -768*3; }
Cúal sería la sintaxis correcta para que mi codigo funcione?
Este es mi codigo en AS3
Código ActionScript :
menuintro.addEventListener(MouseEvent.CLICK,contenido1); function contenido1(e:MouseEvent):void{ } menuintro.addEventListener(MouseEvent.MOUSE_OVER,submenu1); function submenu1(e:MouseEvent):void{ MovieClip(menux).targetY = 0; } menucap01.addEventListener(MouseEvent.CLICK,contenido2); function contenido2(e:MouseEvent):void{ gotoAndPlay ("capitulo1"); } menucap01.addEventListener(MouseEvent.MOUSE_OVER,submenu2); function submenu2(e:MouseEvent):void{ MovieClip(menux).targetY = -768; } menucap02.addEventListener(MouseEvent.CLICK,contenido3); function contenido3(e:MouseEvent):void{ gotoAndPlay ("capitulo2"); } menucap02.addEventListener(MouseEvent.MOUSE_OVER,submenu3); function submenu3(e:MouseEvent):void{ MovieClip(menux).targetY = -768*2; } menucap03.addEventListener(MouseEvent.CLICK,contenido4); function contenido4(e:MouseEvent):void{ gotoAndPlay ("capitulo3"); } menucap03.addEventListener(MouseEvent.MOUSE_OVER,submenu4); function submenu4(e:MouseEvent):void{ MovieClip(menux).targetY = -768*3; } menurecom.addEventListener(MouseEvent.CLICK,contenido5); function contenido5(e:MouseEvent):void{ gotoAndPlay ("recomedacion"); } menurecom.addEventListener(MouseEvent.MOUSE_OVER,submenu5); function submenu5(e:MouseEvent):void{ MovieClip(menux).targetY = -768*4; } menucreditos.addEventListener(MouseEvent.CLICK,contenido6); function contenido6(e:MouseEvent):void{ gotoAndPlay ("creditos"); } menucreditos.addEventListener(MouseEvent.MOUSE_OVER,submenu6); function submenu6(e:MouseEvent):void{ MovieClip(menux).targetY = -768*5; }
//AS3
//PARTE 01
Código ActionScript :
menux.img0.y = 0; menux.img1.y = 768; menux.img2.y = 768*2; menux.img3.y = 768*3; menux.img4.y = 768*4; menux.img5.y = 768*5; menux.img6.y = 768*6; var speedY:Number = 0.2; var targetY:Number = 0; //PARTE 02 menux.addEventListener(Event.ENTER_FRAME, velocidad); function velocidad (event:Event):void { menux.y = menux.y+speedY*(targetY-menux.y); }
Muchas gracias por tomarse el tiempo de leer.