Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2005, 11:10
Avatar de webgeri
webgeri
 
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 19 años, 1 mes
Puntos: 0
ubicar segun centro de MC

mira yo lo hago con este script

Código:
//el punto donde quieres este ubicado el centro de tu foto ubicacionx e y
ubicacionx = 200;
ubicaciony = 200;
a = 0;
barra.barra2._xscale = 0;
//al inicio el MC barra2 dentro del MC barra lo escalamos a 0 en x
createEmptyMovieClip("contenedor", 1);
//creamos un MC contenedor
//ubicamos el contenedor en cierta posicion
contenedor._x = ubicacionx;
contenedor._y = ubicaciony;
//cargamos dentro de contenedor nuestro archvio .jpg
contenedor.loadMovie("foto3.jpg");
contenedor._alpha = 0;
//bajamos el alpha del MC contenedor a 0
//hacemos el preload del MC contenedor
barra.onEnterFrame = function() {
   //definimos una variable porcentaje que cambia segun cargue el MC contenedor
   porcentaje = Math.round((contenedor.getBytesLoaded()/contenedor.getBytesTotal())*100);
   //modificamos la escala x del MC barra2 dentro del MC barra segunla varibale porcentaje
   barra.barra2._xscale = porcentaje;
   if (porcentaje == 100) {
      //si el porcentaje llega a 100 ocultamos la barra de precarga
      barra._alpha = 0;
   }
   if (porcentaje == 100) {
      //cuando el porcentaje llega a 100 preguntamos
      //para que lo mueva una sola vez preguntamos si la variable a=0
      if (a == 0) {
         a = 1;
         //pasamos la variable a = 1
         contenedor._x -= contenedor._width/2;
         //reubicamos el contenedor en la posicion que queremos ubicand
         //su punto medio en 200,200
         contenedor._y -= contenedor._height/2;
      }
      //si el alpha del MC contenedor es menor que 100
      if (contenedor._alpha<100) {
         //si es asi le vamos sumando de a 10
         contenedor._alpha += 10;
      }
   }
};
btn.onPress = function() {
   a = 0;
   barra._alpha = 100;
   contenedor.unloadMovie();
   contenedor._x = ubicacionx;
   contenedor._y = ubicaciony;
   contenedor.loadMovie("foto3chica.jpg");
   contenedor._alpha = 0;
};
se puede mejorar un poco pero funciona
lo puedes ver aqui

http://www.geocities.com/webgeri/randomjpgalpha2.html

beuno espero te sirva

sldos

lo que tendrias que cambiar es la ubicacionx y ubicaciony
por el centro de la pelicula
puedes hacerlo asi

Código:
ubicacionx = Stage.width/2;
ubicaciony = Stage.height/2;
trace(ubicacionx);
trace(ubicaciony);
pero cuando hago eso con una pelicula de 500x400
me devuelve

248
198

bueno sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::