Comunidad de diseño web y desarrollo en internet online

una ayuda en as3 removeEventListener

Citar            
MensajeEscrito el 03 Sep 2011 01:20 am
estoy iniciando en as3 pero tngo una duda como paro un evento ENTER_FRAME
lo que necesito es que si llega a un punto se detenga

Código Javascript :

var bT1:boton_01= new boton_01 ();
addChild(bT1);
bT1.x = 0;
bT1.y = 200;
bT1.alpha =0.01;
addEventListener (Event.ENTER_FRAME, animA);
function animA (event:Event){
   bT1.x += 1;
   bT1.alpha += 0.01;
   if (bT1.x >= 100){
      bT1.x=0;
      bT1.alpha = 0;
   }
   
}

en si una vez que llege a 100 detenga el event

Por xamla22

21 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2011 11:36 am
Algo así

Código ActionScript :

if (bT1.x >= 100){ 
  removeEventListener (Event.ENTER_FRAME, animA); 
  ....


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Sep 2011 11:44 am

Código ActionScript :

var bT1:boton_01= new boton_01 ();
addChild(bT1);
bT1.x = 0;
bT1.y = 200;
bT1.alpha =0.01;
var contador:Number = 0
addEventListener (Event.ENTER_FRAME, animA);
function animA (event:Event){
   bT1.x += 1;
   bT1.alpha += 0.01;
   if (bT1.x >= 100){
      bT1.x=0;
      bT1.alpha = 0;
   }
   contador++
        if(contador == 1000){
                removeEventListener(Event.ENTER_FRAME, animA);
        }
}

Por Cagarnera

Claber

158 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Sep 2011 12:43 am
encontre una manera sencilla de hacerlo...
m1 es mi movieclip creado

Código Javascript :

import fl.transitions.*;
  import fl.transitions.easing.*;
TransitionManager.start( m1, {type:Fade, direction:Transition.IN, duration:10, easing:Strong.easeOut});


[url=http://help.adobe.com/es_ES/FlashPlatform/reference/actionscript/3/fl/transitions/TransitionManager.html#start()][/url]
aqui toda la documentacion

igual gracias por los aportes...

Por xamla22

21 de clabLevel



 

chrome
Citar            
MensajeEscrito el 05 Sep 2011 09:34 pm

xamla22 escribió:

encontre una manera sencilla de hacerlo...
m1 es mi movieclip creado

Código Javascript :

import fl.transitions.*;
  import fl.transitions.easing.*;
TransitionManager.start( m1, {type:Fade, direction:Transition.IN, duration:10, easing:Strong.easeOut});


[url=http://help.adobe.com/es_ES/FlashPlatform/reference/actionscript/3/fl/transitions/TransitionManager.html#start()][/url]
aqui toda la documentacion

igual gracias por los aportes...


Te recomiendo usar TweenMax de Greensock. El rendimiento es excelente, y ya es casi un "estándar" de la industria :)

Por jeffibacache

1 de clabLevel



Genero:Masculino  

Interactive Developer/Designer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.