Comunidad de diseño web y desarrollo en internet online

duplicateMovieClip() en Actionscript 3

Un amigo que me ha pedido una manera sencilla para duplicar un MovieClip en AS3 (En realidad no es duplicarlo, es agregarlo pero es prácticamente lo mismo)

Los pasos para el duplicateMovieClip versión AS3


  1. Creamos un cuadradito
  2. Lo convertimos en simbolo
  3. Lo borramos
  4. Nos vamos a BIBLIOTECA (buscamos el cuadrado) y le ponemos "cuadradito" en el vinculo
  5. Nos vamos a la linea de tiempo y ponemos

Código :

var cuadrados:Array = new Array()
var mc:cuadradito = new cuadradito()
cuadrados.push(mc)
addChild(mc)

Y si queremos controlar un movieClip "duplicado" hacemos esto

Código :

cuadrados[0].x = 100
cuadrados[0].y = 100

Y si queremos controlar muchos

Código :

for(var i:int=0 ; i<cuadrados.length ; i++){
    cuadrados[i].x = Math.random()*200
    cuadrados[i].y = Math.random()*200
}

Si queremos agregar más, solo ponemos

Código :

cuadrados.push(mc)

Eso es todo espero que les haya servido :D

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate