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

loadClip y loadMovie-> un dato curioso

Estas en el tema de loadClip y loadMovie-> un dato curioso en el foro de Flash y Actionscript en Foros del Web. saludos. por alguna extraña razón cuando hago un loadClip o un loadMovie, y posteriormente, indico a flash que haga un duplicateMovie de este MC, no ...
  #1 (permalink)  
Antiguo 30/09/2007, 01:44
Avatar de virtualSnake  
Fecha de Ingreso: julio-2004
Mensajes: 85
Antigüedad: 19 años, 9 meses
Puntos: 0
loadClip y loadMovie-> un dato curioso

saludos. por alguna extraña razón cuando hago un loadClip o un loadMovie, y posteriormente, indico a flash que haga un duplicateMovie de este MC, no lo hace, y si le doy un trace, dice undefined. por que pasa esto? creo que se por que es, pero no se como resolverlo. se aprecia una ayudadita xD.

este es un el ejemplo. ponganlo en cualquier frame de flash, y hagan los mc's correspondientes y veran el mismo mensaje q yo:

//este funciona:
function duplica(){
my_mc.duplicateMovie("nuevo_mc");
trace("nuevo_mc");
}
duplica();
/*OUTPUT: _level0.nuevo_mc*/

//este no funciona:
function duplica2(){
loadMovie("image.jpg",my_mc);
my_mc.duplicateMovie("nuevo_mc");
trace("nuevo_mc");
}
duplica2();
/*OUTPUT: undefined*/

WTF??
  #2 (permalink)  
Antiguo 30/09/2007, 17:33
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: loadClip y loadMovie-> un dato curioso

Hola virtualSnake:
Para duplicar un MC que está en el escenario y se llama my_mc coloca el código así
duplicateMovieClip("my_mc", "nuevo_mc", this.getNextHighestDepth());
nuevo_mc._x = 200;
trace("nuevo_mc");

Para cargar la imagen y duplicarlo:

my_mc.loadMovie("imagen.jpg");
duplicateMovieClip("my_mc", "nuevo_mc", this.getNextHighestDepth());
nuevo_mc._x = 200;
nuevo_mc.loadMovie("imagen.jpg");
trace("nuevo_mc");

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 21:12.