Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2010, 14:31
Avatar de danideu
danideu
 
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 213
Antigüedad: 19 años, 3 meses
Puntos: 5
Muy buen efecto .. pero necesito ayuda en el codigo

Hola,

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
  1. stop();
  2. import flash.events.*;
  3. import com.pixel;
  4. import com.pixelator;
  5.  
  6. stage.align = StageAlign.TOP_LEFT;
  7.  
  8. var startAnim:Boolean = true;
  9. var animating:Boolean = false;
  10. var pixelExplosion:pixelator = new pixelator(test2_mc);
  11.  
  12. addChild(pixelExplosion);
  13.  
  14. function btnfunc():void {
  15.     btn.addEventListener(MouseEvent.MOUSE_UP, clickHandler);
  16.     btn.buttonMode = true;
  17.     btn.useHandCursor = true;
  18.     pixelExplosion.addEventListener("PIXELS_DONE", allDone);
  19.     pixelExplosion.addEventListener("ANIM_DONE", anDone);
  20. };
  21.  
  22. function allDone(event:Event) {
  23.     startAnim = true;
  24.     animating = false;
  25. }
  26. function anDone(event:Event) {
  27.     animating = false;
  28. }
  29.  
  30.  
  31. function clickHandler(event:MouseEvent) {
  32.     if (pixelExplosion.doneCreating && startAnim && !animating) {
  33.         pixelExplosion.explode();
  34.         animating = true;
  35.         startAnim = false;
  36.         btn.gotoAndStop(2);
  37.     }
  38.     else if (!startAnim && pixelExplosion.doneCreating && !animating) {
  39.         animating = true;
  40.         var _speed:int = 8;
  41.         pixelExplosion.retract();
  42.         btn.gotoAndStop(1);
  43.     }
  44. }

Espero vuestras respuestas cracks ..