Comunidad de diseño web y desarrollo en internet online

A vuelta con los niveles

Citar            
MensajeEscrito el 21 Ene 2009 11:23 am
Hola! Tengo la intención de cargar una pelicula (llamémosla peli1) desde la peli principal (peli0) en un nivel superior. El tema es que quiero tener la opción de que una vez cargada la pelicula poder eliminar o descargar la del nivel inferior (en este caso la denominada peli0). Un ejemplo práctico.

"Cuando llevan transcurridos 10 segundos de la pelicula principal (peli0) se cargaria la peli1 en un nivel superior, después de 10 segundoos de reproducción de esta pelicula se descargaría la película pricipal (peli0)"

El tema está en que esa peli principal (level 0) se podría volver a cargar, y en este caso debería estar por encima de la anterior, y asi sucesivamente... no sé si me he explicado adecuadamente...

Resumiendo, el problema lo encuentro en que quiero que cada pelicula que cargue se cargue en un nivel superior a la anterior y que trascurrido un tiempo se descargue.

Gracias

Por monocromatico

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ene 2009 11:58 am
Si cargas todas en el mismo nivel, siempre la que cargas reemplaza a la anterior y matas dos pájaros de un tiro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ene 2009 12:02 pm
jeje gracias Jorge pero no es tan simple como parece, porque la pelicula superior tiene una transición que permita que se vea la película de abajo hasta que se complete el movimiento, y es ahí cuando quiero que se descargue la de el nivel inferior.

Por monocromatico

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ene 2009 12:20 pm
Usa unloadMovieNum cuando termine tu transición

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:30 pm
Nada, no hay forma... Adjunto el código que estoy utilizando:

En el 1er fotograma la pelicula principal:
_global.contadorNiveles=0;

en el fotograma 100, que es donde quiero que cargue la siguiente pelicula en un nivel superior:
_global.contadorNiveles++;
loadMovieNum("2.swf",_global.contadorNiveles);

En la pelicula 2, una vez transcurrida la transición (fotograma 100 por ej.):
unloadMovieNum(_global.contadorNiveles-1);

Entiendo que así me debería descargar la película del nivel inferior, pero nada... se abre una ventana del navegador!

Por monocromatico

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ene 2009 03:37 pm
si descargas el nivel 0 tambien te descarga los demas...

puedes poner un frame vacio en la pelicula principal y cuando sea necesario la mandas a ese frame o puedes usar

Código ActionScript :

_level0._visible = false;

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:38 pm
Prueba

_root.descarga();

Y en la línea de tiempo principal

Código ActionScript :

function descarga(){
 unloadMovieNum(_global.contadorNiveles-1); 
} 

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:39 pm
Buena la observación de Nasho, empieza con

_global.contadorNiveles=2;

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:52 pm
El valor de _global.contadorNiveles me temo que es indiferente ya que ponga lo que ponga me sucede lo mismo ¿a vosotros os funciona?

Y la solución que me plantea Nasho de ocultar el el nivel o mandarlo a un fotograma vacío me temo que en este caso no es viable ya que se trata de una presentación en la que se van sucediendo películas que van cargando una sobre la otra sucesivamente y descargando la anterior. La clave está en que se debe poder acceder a cualquiera de ellas pulsando una tecla, cargándose nuevamente en el nivel superior.

Por monocromatico

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ene 2009 04:12 pm
prueba con getNextHighestDepth()

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox

 

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