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

Problema con duplicateMovieClip y attachMovie

Estas en el tema de Problema con duplicateMovieClip y attachMovie en el foro de Flash y Actionscript en Foros del Web. Hola, si tengo vinculados dos mc, uno como mc y otro como mc2 y los dos tienen esta acción: mc: Código: var cantidad:Number = 23; ...
  #1 (permalink)  
Antiguo 12/12/2006, 16:08
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Problema con duplicateMovieClip y attachMovie

Hola, si tengo vinculados dos mc, uno como mc y otro como mc2 y los dos tienen esta acción:

mc:

Código:
var cantidad:Number = 23;

for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("imagenes/0" + i + ".jpg");
}
mc2:

Código:
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i);
      mc2._x = 0 + i * 38;
      mc2._y = 490;
      mc2.id = i;
      mc2.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
¿Como puedo hacer para que los dos me salgan? el tema es que al poner los dos códigos siempre uno me elimina al otro, lo intento bien poniendo cada uno en una capa distinto, o incluso los dos en la misma acción:

Código:
var cantidad:Number = 23;

for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("imagenes/0" + i + ".jpg");
}
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i);
      mc2._x = 0 + i * 38;
      mc2._y = 490;
      mc2.id = i;
      mc2.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
Sin embargo solo sale o mc o mc2, nunca salen los dos. ¿Como podria hacerlo?
  #2 (permalink)  
Antiguo 12/12/2006, 16:46
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 11 años, 5 meses
Puntos: 13
Re: Problema con duplicateMovieClip y attachMovie

pruebalo asi :
var cantidad2:Number = 23;

Código:
for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i+100);
      mc2._x = 0 + i * 38;
      mc2._y = 490;
      mc2.id = i;
      mc2.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
Código:
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i);
      mc2._x = 0 + i * 38;
      mc2._y = 490;
      mc2.id = i;
      mc2.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
les das la misma produndidad y eso borraba un odel otro (dos mc no pueden ocupar un mismo espacio)
por si las dudas revisa aca
suerte ^^
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
  #3 (permalink)  
Antiguo 12/12/2006, 16:58
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Re: Problema con duplicateMovieClip y attachMovie

Hola DarkskullDA, gracias por tu respuesta, creo que es así como dices solo que ahora me sale esto:
Cita:
Destino no encontrado: Destino="/mc20/foto2" Base="_level0.mc20.foto2"
Destino no encontrado: Destino="/mc21/foto2" Base="_level0.mc21.foto2"
Destino no encontrado: Destino="/mc22/foto2" Base="_level0.mc22.foto2"
y me repite las 3 primeras imágenes de la fila de abajo.
  #4 (permalink)  
Antiguo 12/12/2006, 18:44
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 11 años, 5 meses
Puntos: 13
Re: Problema con duplicateMovieClip y attachMovie

jojoj XD weno es q copie y pegue tu codigo sin fijarme bien q eran diferentes /(pareceian iguales :)
prueba asi y nos cuentas ^^

var cantidad:Number = 23;

Código:
for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("imagenes/0" + i + ".jpg");
}
Código:
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i+100);
      mc2._x = 0 + i * 38;
      mc2._y = 490;
      mc2.id = i;
      mc2.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
suerte! ^^
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
  #5 (permalink)  
Antiguo 12/12/2006, 21:07
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Re: Problema con duplicateMovieClip y attachMovie

Hola de nuevo DarkskullDA, en realidad antes no los puse los dos iguales, los puse como me citas ahora pero me sigue dando el mismo error:
Cita:
Destino no encontrado: Destino="/mc20/foto2" Base="_level0.mc20.foto2"
Destino no encontrado: Destino="/mc21/foto2" Base="_level0.mc21.foto2"
Destino no encontrado: Destino="/mc22/foto2" Base="_level0.mc22.foto2"
Código:
var cantidad:Number = 23;

for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("constructor_de_sueños_chico/0" + i + ".jpg");
}
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i+100);
      mc2._x = 0 + i * 38;
      mc2._y = 40;
      mc2.id = i;
      mc2.foto2.loadMovie("constructor_de_sueños_chico2/0" + i + ".jpg");
}
incluso también lo pruebo así y siempre me repite en la fila del mc en el nº 21,22 y 23 la misma imagen:

Código:
var cantidad:Number = 23;

for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i+100);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("constructor_de_sueños_chico/0" + i + ".jpg");
}
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mc2:MovieClip = attachMovie("mc2", "mc2" + i, i);
      mc2._x = 0 + i * 38;
      mc2._y = 40;
      mc2.id = i;
      mc2.foto2.loadMovie("constructor_de_sueños_chico2/0" + i + ".jpg");
}
Tambien si pongo esto trace(mc); me sale así : _level0.mc22
y si pongo trace(mc2); me da un _level0.mc222

  #6 (permalink)  
Antiguo 13/12/2006, 03:27
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Re: Problema con duplicateMovieClip y attachMovie

Hola de nuevo, el problema era que tenia varios MCs con el mismo nombre. En el primer bucle creaba: mc0,mc1,mc2,mc3....mc20,mc21 y mc22
en el segundo creaba: mc20,mc21,mc22....

Entonces he tenido que cambiar la vinculación a otro "mcc" por ejemplo, quedándome entonces la acción entera así:

Código:
var cantidad:Number = 23;

for (var i:Number = 0; i < cantidad; i++) {
   var mc:MovieClip = attachMovie("mc", "mc" + i, i);
      mc._x = 0 + i * 38;
      mc._y = 0;
      mc.id = i;
      mc.foto.loadMovie("imagenes/0" + i + ".jpg");
}
var cantidad2:Number = 23;

for (var i:Number = 0; i < cantidad2; i++) {
   var mcc:MovieClip = attachMovie("mcc", "mcc" + i, i+24);
      mcc._x = 0 + i * 38;
      mcc._y = 40;
      mcc.id = i;
      mcc.foto2.loadMovie("imagenes2/0" + i + ".jpg");
}
Gracias, asunto resuelto
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 07:34.