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

loadMovie() y posiciones X e Y

Estas en el tema de loadMovie() y posiciones X e Y en el foro de Flash y Actionscript en Foros del Web. Bueno, pues otro problemilla que tengo en mi aplicacion : Creo un clip de pelicula dinamicamente, y almaceno en el una pelicula flash SWF. continuar_btn.onRelease ...
  #1 (permalink)  
Antiguo 06/03/2009, 18:42
 
Fecha de Ingreso: diciembre-2008
Mensajes: 81
Antigüedad: 9 años
Puntos: 0
loadMovie() y posiciones X e Y

Bueno, pues otro problemilla que tengo en mi aplicacion :

Creo un clip de pelicula dinamicamente, y almaceno en el una pelicula flash SWF.

continuar_btn.onRelease = function(){
unloadMovie(contenedor_form_mc);
nivel = this.getNextHighestDepth();
contenedor_form_mc = this.createEmptyMovieClip("contenedor_form_mc", nivel);
loadMovie("formulario_error.swf", contenedor_form_mc);

Despues segun un valor posiciono la pelicula, o sea, el contenedor en una posicion diferente :

if (x == ""){
contenedor_form_mc._x = 175;
contenedor_form_mc._y = -350;
}
else
if (y == ""){
contenedor_form_mc._x = 145;
contenedor_form_mc._y = -242;
}
else
if (z == ""){
contenedor_form_mc._x = 15;
contenedor_form_mc._y = -185;
}
else
gotoAndPlay("escena4", 1);
}


Como veis cuando pulso el boton "continuar", en primer lugar borro el clip contenedor mediante unloadMovie(), por si estaba creado de antes, despues lo vuelvo a crear y posteriormente segun los valores de x, y o z, posiciono ese clip contenedor de la pelicula SWF en un lugar u otro.

Bien el caso es que siempre me posiciona el clip de pelicula en el primer lugar donde se posiciono la primera vez que pulse el boton "continuar". Lo he comprobado todo, entra en los if perfectamente pero siempre coloca el clip contenedor en el mismo sitio.

Sabe alguien como puedo solucionar esto, o a que es debido ??

Por cierto si alguien puede indicarme como poner el codigo en ese cuadrado que veo en otros post pues lo agradeceria, pues hace los post mucho mas legibles.

Saludos y gracias a todos.

Rafalin.

Rafalin.
  #2 (permalink)  
Antiguo 06/03/2009, 19:27
 
Fecha de Ingreso: diciembre-2008
Mensajes: 81
Antigüedad: 9 años
Puntos: 0
Respuesta: loadMovie() y posiciones X e Y

He encontrado la solucion en la ayuda de Flash

public unloadMovie() : Void

Elimina el contenido de una instancia de clip de película. Se conservan las propiedades de instancia y los controladores de clip.

Para eliminar la instancia, incluidas sus propiedades y controladores de clip, utilice MovieClip.removeMovieClip().


Usando removeMovieClip() problema solucionado.

Saludos.

Rafalin.
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:04.