Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2009, 18:42
rafaelincl68
 
Fecha de Ingreso: diciembre-2008
Mensajes: 81
Antigüedad: 15 años, 4 meses
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.