Comunidad de diseño web y desarrollo en internet online

Problemas de elasticidad al exportar a nueva versión?

Citar            
MensajeEscrito el 13 Ene 2009 02:46 am
Estimados.
Tengo un botón convertido en Clip de pelicula que realiza una elasticidad cuando se pone el mouse encima, funciona todo OK, pero cuando trato de exportar el SWF a la versión Flash player 7 u 8, no funciona, solo funciona cuando se exporta a Flash player 6...
Bueno alguien me puede ayudar, les enviare el código para que lo observen.
Primero crear un "Clip de pelicula" y a este agregar lo siguiente:

Código :

onClipEvent (load) {
   elasticidad = 0.8;
   velocidad = 0.6;
   escala = 100;
}
onClipEvent (enterFrame) {
        y =-this._yscale+escala;
        yp = yp*elasticidad+y*velocidad;
        _yscale += yp;
}
on (rollOver) {
   escala = 170;
}
on (rollOut) {
    escala = 100;
}
onClipEvent (mouseUp) {
   getURL("URL del sitio");
}

Alguien me puede decir cúal es el problema o el pequeño detalle que debo cambiar?
Gracias de ante mano.
Salu2

Por dg4

9 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Ene 2009 04:22 pm
En Flash Player 7 u 8 especifica en opciones de publicación que se publicque como AS1

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ene 2009 05:41 pm
Gracias Jorge..
La verdad que realizo la exportación en ActionScript 1.0 y 2.0, pero no me funciona....
Me imagino que existe un error en la programación (por eso la ingrese) debe existir un simple error, pero bueno eso no lo sé...
Salu2.

Por dg4

9 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Ene 2009 06:03 pm
Supongo que antes habras declarado las variables que estas usando, si no es asi acaso no te manda algún error?? :? :?

Por puga

44 de clabLevel



Genero:Masculino  

En un computador, muy muy lejano...

firefox
Citar            
MensajeEscrito el 13 Ene 2009 06:26 pm
la verdad que no soy master en programación, pero si revise las variables y no manda ningun error...
(Pueden diseñar un "clip de pelicula" y a este agregarle el código que ingrese arriba y funcionara ok, siempre que se exporte a "Flash player 6") pero necesito exportarlo a flash player 7 u 8..... :(

Por dg4

9 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Ene 2009 06:37 pm
Tienes en alguna parte de tu codigo algo asi como:

Código ActionScript :

var elasticidad:Number;

Si no lo tienes ese debe ser el problema. ;)

Por puga

44 de clabLevel



Genero:Masculino  

En un computador, muy muy lejano...

firefox
Citar            
MensajeEscrito el 13 Ene 2009 07:25 pm
Ingrese tu código:

Código :

onClipEvent (load) {
    var elasticidad:Number; 
   elasticidad = 0.8; 
   velocidad = 0.6; 
   escala = 100;
}

Y mi pregunta es, debes ingresar "var elasticidad:Number;" cada vez que exista una variable númerica?
En este código enviado deberia ingresarlo antes de elasticidad, velocidad y escala?
Y gracias por la ayuda...
Me sirve para tener unos puntos más claros....
Aunque todavía no me funciona.... :)

Por dg4

9 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Ene 2009 07:51 pm
Parece que no entiendes bien como funciona flash, las variables si no existen para usarlas hay que declararlas con var y especificar que tipo de datos tiene, declara las variables antes de usarla, pon en

el primer frame:


Código ActionScript :

var elasticidad:Number;

con var decimos que vamos a declarar una variable, viene el nombre dela variable luego 2 puntos(:)y el tipo de variable, en este caso Number, tienes que hacerlo con cada variable, Number para numeros, y String para texto, eso es lo mas basico que tienes que saber, deberias ver el curso de flash.
Suerte :D

Por puga

44 de clabLevel



Genero:Masculino  

En un computador, muy muy lejano...

firefox

 

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