DUPLICAR Y ORDERNAR MOVIECLIPS EN AS3
Posteado el: June 22, 2008Posteado en: ActionScript 3.0
Comenta este video
En este VideoTutorial, revisamos como duplicar y ordenar movieclips en Flash AS3, de forma rápida y sencilla, sin usar clases externas, sino código muy sencillo y utilizando el “this”.







October 9th, 2008 at 5:38 pm
Gran tutorial, se agradece la colaboración a personas como tu en internet. Agregame si te interesa contactar conmigo ale_arucas@hotmail.com estoy diseñando un juego en as3, quizas podamos intercambiar conocimientos.
December 18th, 2008 at 1:43 am
Muchas gracias desde COLOMBIA, EXCELENTE explicación y ejemplo !! felicitaciones
February 17th, 2009 at 5:57 am
este tuto no está realmente bien. Esto crea instancias de un símbolo, mientras que duplicateMovieClip duplicaba instancias.
Esto más bien sería para sustituirlo por attachMovie().
P.C: duplicateMovieClip hace lo mismo pero le coloca distintos nombres de instancias…. en distintos niveles…
June 17th, 2009 at 4:20 am
Expongo mi caso. Al utilizarlo, e ir añadiendo elementos al escenario con addChild dinámicamente, me encuentro que al hacer removeChild, sólo se borran algunos elementos…
for(var j=0; j<numChildren; j++){
removeChildAt(j);
}
He comprobado que al cambiar el removeChildAt por trace(getChildAt(j)), parece que el Child está correctamente señalado y que debería desaparecer, pero no lo hace…
August 7th, 2009 at 4:13 am
Hola amigo esta bueno el video pero tengo una duda yo estoy tratando de duplicar movie clip en AS3 pero con el archivo AS externo y he probado el ejemplo q das en el video y la verdad me sale el siguiente error:
ReferenceError: Error #1069: No se encontró la propiedad mc0 en Main y no hay ningún valor predeterminado.
Quisiera saber como hago para q funcione, pienso que podria ser por el nombre de la instancia necesito ayuda.
October 3rd, 2009 at 2:21 pm
//for (i = 0; i < xml.articolo.foto.length(); i++)
for (i = 0; i < xml.articolo.foto.length(); i++)
{//trace(xml.articolo.foto[i])
// a qui me da error Error #1069:
var tb = this["mc" + i];
tb = new MovieClip();
//mcs.y = (mcs.height + 20)*i + 10;
tb.x = (tb.width + 20)*i + 10;
//quisiera posicionar cada movie clip tb e un punto x de la esena,no en filas y columnas! pero no encuento el problema!Pueden ayudarme???
October 6th, 2009 at 7:35 am
Soluzionado
La solucion estaba en las var DirX y DirY.Cambie las vars de const a Array, dando las posicione para los Movie (”pos1x”,”pos2x”)ecc…
Gracias lo mismo !!
October 27th, 2009 at 9:02 pm
¿Pero cómo hago si quiero tener acceso a las movieClips duplicadas?, por ejemplo, necesito dar acciones al evento onRollOver y onRollOut de lo que haz duplicado pero en AS3!!