Comunidad de diseño web y desarrollo en internet online

Problema con profuncidad de movie clip

Citar            
MensajeEscrito el 29 Dic 2007 03:00 am
Hola a todos, es la primera vez que participo en este foro, y quisiera plantearles el siguiente problema.

Tengo un proyecto con estas capas, puestas en el siguiente orden:
1.Logo - Mapa de bits
2.Cesped - Mapa de bits
3.Nubes - Movie clip
4.Cielo - Mapa de bits

El problema es que el movie clip no sale en la posicion indicada, que seria entre el cesped y el cielo. Sabeis la solucion al problema? Seguro que si

Cordiales saludos y gracias.

Podeis ver el fallo aqui: http://mogoxd.estoyenred.es/

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Dic 2007 02:51 pm
Se me olvidaba decir que el movie clip esta sacado del ejemplo de generacion de nubes dinamicas, pero sensiblememte modificado. Podeis ver el codigo en la seccion de tutoriales.
http://www.cristalab.com/tutoriales/79/creacion-de-nubes-dinamicas-con-flash-y-adobe-photoshop

Agradecimientos al creador de ese tutorial.

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Dic 2007 06:09 pm
El clip NUBE esta centradO????
puede ser eso (es decir con coordenadas x=0, Y=0)
Al cargar als nubes... carga en coordenadas 0,0???
Cuando se generan las nubes, le das un rango interno de coordenadas???

Por 666satan

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Dic 2007 07:31 pm
Pues realmente no se muxo de flash. Lo unico que he visto es que da = la posicion en el que lo pongo. La cuestion es que genero unas 40 copias y las voy moviendo de posicion, dandole diferentes tamaños, angulos, etc.

Mira el codigo

XXxx ActionScript de escena xxXX

for (i=1; i<40; i++) {
duplicateMovieClip("nube", "nube"+i, i);
}

XXxx Actioncript de la nube xxXX

onClipEvent (load) {
velocidad = (random(20)+10)*0.01;
_yscale = random(90)+80;
_xscale = _yscale;
_alpha = random(10)+30;
_y = random(70)+20;
_x = random(955);
_rotation = random(360)+50;
}
onClipEvent (enterFrame) {
if (_x<=-20) {
_velocidad = (random(20)+10)*0.1;
_yscale = random(90)+80;
_xscale = _yscale;
_alpha = random(10)+30;
_y = random(70)+20;
_x = 1000;
_rotation = random(360)+50;
} else {
_x = _x-velocidad;
giro = random(200);
if (giro>=190) {
_rotation++;
}
}
}

Gracias por la ayuda

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2007 01:58 pm
Aun sigo sin encontrar la solucion. He visto muxos post sobre profundidad entre distintos movie clips, pero entre un movie clip y un mapa de bits no he encontrado nada. Haber si alguien se anima.... Gracias

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Dic 2007 05:15 pm
Hasta donde sé, no es posible hacer swapDepth con un mapa de bits, pero se me ocurre que puedes meter el mapa de bits dentro de un movieclip y resolver el problema.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 31 Dic 2007 05:55 pm
Ya lo solucioene esta noxe. y se me ocurrio exactamente eso.

1.Transforme los mapas de bits de cesped y logo, a simbolo/clip de pelicula
3.Les di nombres a los clips (nombres: cesped y logo)
2.Puse en la escena principal este script, con un numero grande, el cual indica la profundidad del clip, para que quedara lejos:

logo.swapDepths(10001);
cesped.swapDepths(10000);

Tambien vi una cosa, para mas informacion. En esta parte del script:
XXxx ActionScript de escena xxXX
for (i=1; i<40; i++) {
duplicateMovieClip("nube", "nube"+i, i);
}

En la parte de duplicate movie, el 3er parametro, indica la profundidad del clip. Dos clips en la misma profundidad no pueden estar. Funciona de forma muy parecida con attachmovie o funciones por el estilo.

Lo explico un poco mas extendido, para que la gente que no sabe muxo lo entienda mejor.

Saludos y gracias por la ayuda

Por mogoxd

40 de clabLevel



 

firefox

 

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