Comunidad de diseño web y desarrollo en internet online

niveles

Citar            
MensajeEscrito el 20 Sep 2009 09:50 pm
hola amigos del foro, tengo un problema con los niveles en mi archivo.
tengo varias peliculas que son llamadas por precarga externa y nose que poner en los niveles del codigo que uso ya que cuando las llamo desde una pelicula principal estas comienzan a pisarse unas con otras...

Alguien que me ayude! es urgente! muchas gracias!

Este es el codigo que estoy usando.


on(release){
loadMovie("norte.swf",1);
}

Saludito.

Por bit

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Sep 2009 12:21 pm
Los niveles superiores tapan a los inferiores, Si quieres que la película B tape a la película A, carga A en 1 y B en 2, si quieres que B reemplaza a A carga ambas en el mismo nivel

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 Sep 2009 02:44 pm
extendiendo lo que dice jorge:
loadMovie() usa dos parametros el target o pelicula a cargar y el depth que es el nivel; en tu caso cargas todo en el nivel 1 y dos peliculas no puede ocupar un mismo nivel, fijare lo sig.:

Código ActionScript :

on(press){
  var pelicula = "norte.swf";
  var nivel = 1;
  // 
  loadMovie(pelicula, nivel);
}


De todos modos el tipo de programacion que estas usande es... vieja y dejo de usarse en flash 6; hoy se rocomienda programar en la linea de tiempo principal, haciendo referencia a cada objeto en ligar de asignar codigo en cada uno:

Código ActionScript :

var _pelicula:String = "norte.swf";
botonCarga.onRelease = function ()
{
  this.loadMovie(_pelicula, this.getNextHighestDepht());
}

Para evitar problemas de solapamiento de niveles usa getNextHighestDepht() que te ubica la pelicula en el nivel mas alto disponible, asi no tienes que estar calculando niveles ;)

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 22 Sep 2009 01:23 pm
gracias por su ayuda... voy aintentar asi... y despues comento!
Muchas gracias!

Por bit

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Sep 2009 06:57 pm
en que parte tengo que poner:
getNextHighestDepht()

Por bit

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Sep 2009 12:21 am
:roll:

penHolder escribió:


Código ActionScript :

var _pelicula:String = "norte.swf";
botonCarga.onRelease = function ()
{
  this.loadMovie(_pelicula, this.getNextHighestDepht());
}

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox

 

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