Comunidad de diseño web y desarrollo en internet online

Carga aleatoria de diferentes "Homes"

Citar            
MensajeEscrito el 24 Sep 2010 05:04 pm
Hola, estoy haciendo una página completa en Flash, la idea es que cuando entro a la página entran de diferentes lados muchos cuadrados distintos. Quiero que cada vez que se cargue la página entren de forma diferente, es decir que existan diferentes "Homes" y que cada vez que una persona entre a mi página de forma aleatoria se carguen distintos homes... ¿Cómo lo puedo hacer?

Gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 24 Sep 2010 07:05 pm
¿Como estás entrando los cuadrados?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Sep 2010 08:52 pm
Gracias por contestar Jorge!
Los cuadros entran con un Action desde fuera y de lados diferentes, la idea es que cada vez que cargue la página entren de lados diferentes... no se si me explico...

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 24 Sep 2010 08:57 pm
Pon el código

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Sep 2010 09:01 pm
// llamando a los efectos
import mx.transitions.Tween
import mx.transitions.easing.*

// crear una variable de Tween
// variable nombre que tu le asignas :elemento(objeto, listener,tween,moviecliploader)
var animaciondepelota:Tween

// variable (movieclip, propiedad, efecto.inicio o final,desde, hasta, tiempo, true(real), false(fps))
animaciondepelota = new Tween(logo,"_x",Strong.easeOut,0,689.7,100)
animaciondepelota = new Tween(foto1,"_y",Strong.easeOut,0,269.2,40)
animaciondepelota = new Tween(foto2,"_x",Strong.easeOut,0,559.7,20)
animaciondepelota = new Tween(foto3,"_x",Strong.easeOut,900,279.9,32)
animaciondepelota = new Tween(foto4,"_y",Strong.easeOut,0,139.6,20)
animaciondepelota = new Tween(foto5,"_y",Strong.easeOut,700,344.4,45)








// darle acciones a los botones
rew_btn.onPress= function () {
mover.rewind() // lleva al inicio del tween
}


/* propiedades
_x: horizontal (segun los pixeles de la regla, medidas de la escena)
_y: vertical (segun los pixeles de la regla, medidas de la escena)
_alpha: transparencia (el desde - hasta es con %)
_xscale: escalar horizontal (el desde - hasta es con %)
_yscale: escalar vertical (el desde - hasta es con %)
_rotation: rotar segun el punto centro (en grados)
*/


/* Efectos
Bounce: rebote
Strong: aceleración y desaceleración
Elastic: elastico
Back: va y vuelve
None: movimieno regular sin efectos

Opciones
easeIn: aplicar al inicio
easeOut: aplica al final
easeInOut: aplica al inicio y al final
easeNone: no se aplica
*/

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 24 Sep 2010 09:39 pm
Empieza a experimentar con un poco de random, por ejemplo:

animaciondepelota = new Tween(logo,"_x",Strong.easeOut,0,int(Math.random()*600)+100,100)

Ve reemplazando en cada uno de los Tween por algo similar (el rango del ejemplo es de 100 a 600)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Sep 2010 11:25 pm
Buenisimo, me funciona, pero necesito que cada vez que se cambien de lugar queden dentro de una retícula... ¿no puedo manejar eso?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 25 Sep 2010 10:58 am
Entonces no tienes que cambiar el destino del random, tienes que cambiar aleatoriamente la posición de inicio antes de que empiece el Tween, por ejemplo:

logo._x = int(Math.random()"50)-100

Juega con las posiciones de inicio de cada elemento, no con la de destino

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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