Me descargue de flashKit un .fla que la verdad es que me viene de perlas para lo que quiero hacer. Pero necesitaria modificar algo el codigo para hacer realmente lo que quiero. Ahora mismo hace el efecto cuando hago clic en un boton pero yo quiero que el efecto se haga con el OnRollOver y OnRollOut.
Os dejo el codigo:
Código actionscript:
Ver original
stop(); import flash.events.*; import com.pixel; import com.pixelator; stage.align = StageAlign.TOP_LEFT; var startAnim:Boolean = true; var animating:Boolean = false; var pixelExplosion:pixelator = new pixelator(test2_mc); addChild(pixelExplosion); function btnfunc():void { btn.addEventListener(MouseEvent.MOUSE_UP, clickHandler); btn.buttonMode = true; btn.useHandCursor = true; pixelExplosion.addEventListener("PIXELS_DONE", allDone); pixelExplosion.addEventListener("ANIM_DONE", anDone); }; function allDone(event:Event) { startAnim = true; animating = false; } function anDone(event:Event) { animating = false; } function clickHandler(event:MouseEvent) { if (pixelExplosion.doneCreating && startAnim && !animating) { pixelExplosion.explode(); animating = true; startAnim = false; btn.gotoAndStop(2); } else if (!startAnim && pixelExplosion.doneCreating && !animating) { animating = true; var _speed:int = 8; pixelExplosion.retract(); btn.gotoAndStop(1); } }
Espero vuestras respuestas cracks ..