Comunidad de diseño web y desarrollo en internet online

Blur animado AS3

Citar            
MensajeEscrito el 04 Sep 2007 01:26 am
Me he encontrado con un proyecto en donde por motivos ajenos a mi voluntad me he visto FORZADO a trabajar con AS3 :crap:
Me siento muy incomodo con el, pero ni modo, tengo que resolver los problemas que me tire... :twisted:
Afortunadamente creo que este es un post para contribuir. Necesitaba animar un efecto de blur. Como siempre tenia uno aplicado ya en AS2, muy útil. Pero tenia que adaptarlo. Asi que aqui coloco lo que me salio.

Código :

var myTween:Tween = new Tween(contenido, "blur", Elastic.easeInOut, 20, 0, 50, false);
myTween.addEventListener(TweenEvent.MOTION_CHANGE, handleReset);
function handleReset(e:TweenEvent):void {
    contenido.filters = [new BlurFilter(contenido.blur, contenido.blur, 1)];
}


este es la version AS2 que usaba:

Código :

   var myTween:Tween = new Tween(contenido, "blur", Strong.easeIn, 20, 0, 20, false);
   myTween.onMotionChanged = function() {
      contenido.filters = [new BlurFilter(contenido.blur, contenido.blur, 1)];
   };


En su opinión cual parece más sencillo...?
Hmmmmm eso pense. ^^

Por aolba

31 de clabLevel



Genero:Masculino  

resolvedor de problemas

firefox
Citar            
MensajeEscrito el 04 Sep 2007 01:46 am

aolba escribió:

En su opinión cual parece más sencillo...?

A mi me parecen los dos igual de sencillos... cambiar un onMotionChanged por un listener no es tan dificil, y tiene sus ventajas.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 10 Jul 2011 03:47 am
Mira, aquí uno más fácil:

//importamos el Filtro parece que AS3 ya lo tiene incluido
import flash.filters.BlurFilter;
//Lo definimos
var desenfoque:BlurFilter = new BlurFilter();
//Lo aplicamos al Objeto
objeto_mc.filters = [desenfoque];

después de 3 años espero que AS3 sea uno de tus favoritos. He descubierto que es muy sencillo.

Por sgb004

Claber

148 de clabLevel

1 tutorial

Genero:Masculino  

soy sgb

firefox
Citar            
MensajeEscrito el 11 Jul 2011 07:23 am
Un consejo para los que trabajen con Tweens... usad TweenMax, es mucho más completo, agil y cómodo que el Tween que trae Flash por defecto.

Por ejemplo... aolba, lo que quieres hacer, con TweenMax sería así:

Código ActionScript :

var myTween:TweenMax = new TweenMax(mc, tiempo, {parámetros a modificar (x, y, scale, rotation...), onComplete:laFuncion, onCompleteParams:[parametro1, parametro2...]});

function laFuncion(parametro1:Number, parametro2:MovieClip...):void {
//lo que sea
}

Por juanfher

74 de clabLevel



 

firefox

 

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