Comunidad de diseño web y desarrollo en internet online

Ayuda, no funciona el Tweener, aquí tengo el archivo

Citar            
MensajeEscrito el 16 Mar 2009 09:36 pm
Hola gente de Cristalab nuevamente, acá tengo un archivo .zip con el fla que no me funciona.
Quiero hacer un tween de frame usando el tweener pero no me funciona, no entiendo porque dado que ya he usado esta libreria en otro trabajo y funcionó perfectamente.
Acá esta la dirección:

[url=http://ar.geocities.com/hetors2000/tweener_no_funciona.zip]Archivo FLA[/url]

Espero que me lo puedan solucionar, no los molesto más :( , saludos.

Por hetors

93 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Mar 2009 11:12 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Mar 2009 08:49 pm
Bueno... mi problema es el siguiente aunque no creo que se vaya a entender mi problema.
El problema que tengo es que la sentencia:

Código :

Tweener.addTween(if_mc.cartel,{_frame:30,time:3,transition:"linear" });

No funciona, si funcionan los tweens con alpha pero no los que usan "_frame" (o "frame"), no entiendo por qué.
Como se ve en el código, el movieClip que me causa problemas, cartel, está contenido en otro ( if_mc.cartel ), pero no creo que sea ese el problema porque, como conté, los tweens de alpha si funcionan.
No se que será el problema.
Bueno, eso es todo, saludos a todos.

Codigo.

Código :

import caurina.transitions.*;

if_mc.addEventListener(MouseEvent.CLICK,mover);

function mover(e:MouseEvent):void{
   trace("El valor de Z antes de clickear es: "+if_mc.x);
   trace("El valor de Z antes de clickear es: "+if_mc.y);
   trace("El valor de Z antes de clickear es: "+if_mc.z);
   if(if_mc.z != 1000){
      Tweener.addTween(if_mc,{z:1000,rotationZ:90,time:1});
      Tweener.addTween(if_mc.cartel,{alpha:0,time:3});
      //Tweener.addTween(if_mc.cartel,{_frame:30,time:3,transition:"linear" });   NO FUNCIONA
      //Tweener.addTween(h_mc,{_frame:30,time:3});   NO FUNCIONA
   } else {
      Tweener.addTween(if_mc,{z:0,rotationZ:0,time:1});
      Tweener.addTween(if_mc.cartel,{alpha:1,time:3});
   }
   trace("El valor de z es "+ if_mc.z);
   
}

Por hetors

93 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Mar 2009 09:24 pm
Se entiende, posiblemente la pseudopropiedad _frame no funcione en MC anidados, haz una prueba sobre un MC principal, luego lo pruebas sobre uno anidado

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Mar 2009 09:35 pm
Hola Jorge, gracias por responder.
Ya intente con lo que decís pero no funciona, agarre el movieClip animado y lo lleve a la linea de tiempo principal y no funcionó, en el archivo que pongo para descargar está tu propuesta pero comentado.
Ya he hecho otro trabajo usando la pseudo propiedad "_frame" del Tweener y funciona perfectamente pero en esta oportunidad no funciona. Quizás sea porque el movieClip que quiero que se anime es 2D y el movieClip padre es 3D.
Osea, if_mc = es un movieClip 3D y cartel = no es un movieClip 3D.
Que se yo... :( , voy a seguir buscando ...si encuentro algo lo posteo.
Saludos :) .

Hector

Por hetors

93 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2009 04:42 pm
:lol: :lol: ya encontré la solucion al problema... :lol:
Lo que hay que hacer es agregar este código y asunto solucionado.

Código :

import caurina.transitions.properties.DisplayShortcuts;
DisplayShortcuts.init();


Funciona perfectamente.
Saludos!!.

Por hetors

93 de clabLevel



 

firefox

 

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