Foros del Web » Creando para Internet » Flash y Actionscript »

Acerca de Tweens...

Estas en el tema de Acerca de Tweens... en el foro de Flash y Actionscript en Foros del Web. Que tal.. Estoy estudiando Flash de unos tutoriales que consegui, y veo que en un proyecto de una web flash terminado, para pasar de una ...
  #1 (permalink)  
Antiguo 18/08/2009, 08:32
Avatar de Artemix  
Fecha de Ingreso: marzo-2009
Mensajes: 141
Antigüedad: 15 años, 8 meses
Puntos: 0
Acerca de Tweens...

Que tal..

Estoy estudiando Flash de unos tutoriales que consegui, y veo que en un proyecto de una web flash terminado, para pasar de una seccion a otra de la web, se realiza una animacino que consiste en hacer un slide... el tema es que no lo hace como yo lo solia hacer, es decir, generando el slide en tiempo de diseño, sino de la siguiente forma:

Código:
stop();

//Animate in the home_mc from right to left, using the Tween class.

//Flash - go get code that's going to make the tween work...
 import fl.transitions.Tween;
 import fl.transitions.TweenEvent;
 import fl.transitions.easing.*;
 
//content_mc animation - animate in..
 var homeTween:Tween = new Tween(content_mc,"x",Regular.easeOut,content_mc.x,0,1,true);
//Move the background into place
 new Tween(bkgd_mc,"x",Regular.easeOut,bkgd_mc.x,0,1,true);



//handle events for buttons...
about.addEventListener(MouseEvent.CLICK, clickSection);
home.addEventListener(MouseEvent.CLICK, clickSection);
portfolio.addEventListener(MouseEvent.CLICK, clickSection);
contact.addEventListener(MouseEvent.CLICK, clickSection);
function clickSection(evtObj:MouseEvent){
	//trace shows what's happening.. in the output window
	trace ("The "+evtObj.target.name+" button was clicked!")
	//go to the section clicked on...
	gotoAndStop(evtObj.target.name);
}

Mi pregunta es.. porque lo hace con codigo y no lo realiza directamente en la timeilne?... es mejor asi?, es mas prolijo?, mas eficiente quizas?...
  #2 (permalink)  
Antiguo 18/08/2009, 10:48
 
Fecha de Ingreso: octubre-2003
Ubicación: Bogota
Mensajes: 1
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Acerca de Tweens...

Seria mejor piensar de esta forma

- mover un objetos que esta en el Stage
lo puedo hacer desde el timeline no necesito actionscript

- mover un objeto que no esta en el timeline, sino que va a ser creado en runtime.
En este caso si, lo puedo hacer importando una libreria de clases Tween. Porque el objeto se va a mover en runtime.

tercer punto = que pasa si son muchos objetos
- moverlo con actionscript no es mas preciso ni mas fluido ya que desde el timeline podes tocar todas las propriedad del tipo de Tweening, hasta poder incluir rotaciones sobre ejes Z con flash cs4. pero a traves de codigo puedo aplicar Tweens a x cantidad de objetos ( hasta 1000 si quiero ver particulas), cosa que me llevaria mucho mas tiempo manualmente.


saludos.
  #3 (permalink)  
Antiguo 18/08/2009, 12:05
Avatar de Artemix  
Fecha de Ingreso: marzo-2009
Mensajes: 141
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Acerca de Tweens...

Ah.. entonces en este caso particular, hacerlo con codigo no tiene utiliad alguna...

Oka, voy entendiendo un poco mas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:26.