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

Problema con getNextHighestDepth

Estas en el tema de Problema con getNextHighestDepth en el foro de Flash y Actionscript en Foros del Web. Hola a todos, estoy intentando hacer una felicitación navideña con un script que encontre en una web y que genera nieve de manera dinámica utilizando ...
  #1 (permalink)  
Antiguo 01/12/2009, 15:08
 
Fecha de Ingreso: julio-2008
Mensajes: 74
Antigüedad: 16 años, 4 meses
Puntos: 1
Problema con getNextHighestDepth

Hola a todos, estoy intentando hacer una felicitación navideña con un script que encontre en una web y que genera nieve de manera dinámica utilizando la funcion getNextHighestDepth(); para posicionar los copos de nieve en un nivel diferente cada uno. Este es el post:

Código :

http://www.cristalab.com/tutoriales/...n-flash-c137l/



El problema es que al estar los copos siempre en la profundidad más alta caen por encima del contenido que cargo en un clip contenedor.

¿alguien puede decirme como tengo que hacer para que las peliculas que cargo en el clip contenedor queden por encima de los copos de nieve?

creo que el problema está en esta funcion del código :

Código :

Código:
function createSnow(){
i = _root.getNextHighestDepth();
tmp = _root.attachMovie("SnowFlake","snowflake_mc" +i,i);
tmp._x = randRange(1,550);
tmp._y = -1;
tmp._alpha = randRange(50, 100);
tmp.speed = randRange(1,10);
tmp._xscale = randRange(70,110);
tmp._yscale = tmp._xscale;
tmp.moving = true;
tmp.onEnterFrame = moveSnow;
}



muchas gracias.
  #2 (permalink)  
Antiguo 01/12/2009, 17:48
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 18 años, 4 meses
Puntos: 13
Respuesta: Problema con getNextHighestDepth

si bueno es eso precisamente.. cad acopo q se va creando se pone en la produnfidad mayor asi q tu cotnenedor se ira quedando atras..

solucion 1 (digo podria darte varias XD):
Tienes un mc "contenedor" en una capa, bueno debajo de esta capa contenedor creas otra capa, en esta neuva capa pones un mc vacio lo llamas "nieve", en x=0 y =0

bueno y ps el codigo solo cambias esta parte:
Código:
function createSnow(){
	i = _root.nieve.getNextHighestDepth();
	tmp = _root.nieve.attachMovie("SnowFlake","snowflake_mc" +i,i);
//todo lo demas igual
ya ps ahi funciona... simplemente la neive etsara en el mc "nieve" y bueno todas las capas que esten debajo de la capa del mc "nieve" pss la nieva estara sobre ellas, las que esten sobre pues la nieve pasara debajo de ella

suerte...
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
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 23:06.