AS 3.0 (Adiós al attachMovie)
Posted by Administrador | Filed under Actionscript 3.0
Antes usábamos el siguiente código para vincular un movieclip a otro:
var mc:MovieClip;
mc=mcContenedor.attachMovie("miMc","mcNuevo",1);
y ahora en Actionscript 3.0 se realiza de la siguiente forma:
mc=new MovieClip();
mcContenedor.addChild(mc);
Y para eliminarlo:
mcContenedor.removeChild(mc);
Octubre 6th, 2006 at 1:02 pm
[...] Sergio Alvarez As 3.0 (Detectar cursor fuera swf) As 3.0 (Cambiar fps dinámicamente) As 3.0 (Adiós al attachMovie) As 3.0 (Casting de objetos) As 3.0 (TimerEvent.TIMER) As 3.0 (flash.display.Sprite) As 3.0 (flash.utils.Dictionary) [...]
Octubre 22nd, 2006 at 2:42 pm
bueno, el addChild() y removeChild se parecen mucho a los addItem() y removeItem(), AS3 es definitivamente mas estructurado que el 2 y por lo visto tendremos que ser mas profecionales a la hora de programar…
Marzo 23rd, 2007 at 9:56 pm
=O
Mayo 13th, 2007 at 2:03 pm
Imagino que ese ejemplo no es correcto al 100%, porque en la version antigua, el clip nuevo que creamos es tomado de la biblioteca a partir de un identificador de vinculación, y en el ejemplo de cómo sería con As3, en ningun momento veo que se indique qué clip es el que se quiere crear desde la biblioteca.
Creo que en vez de attachMovie lo que se ha representado es un createEmptyMovieClip.
Mayo 13th, 2007 at 2:20 pm
Hola Marcos tienes razón en parte, el ejemplo que puse aquí solo hace referencia a añadir un mc dentro de otro con el addchild…
Lo que tu me dicesde referenciar un mc de la libreria seria asi:
import flash.display.DisplayObject;
import flash.utils.getDefinitionByName;
var movieClipClase:Class = getDefinitionByName(”MC_libreria”) as Class;
var instancia:Object = new movieClipClase();
var mc:Movieclip;
mc.addChild(DisplayObject(instancia));
saludos
Mayo 13th, 2007 at 2:23 pm
Ahora si nos entendemos
Por cierto, me acabas de dejar a cuadros con la velocidad de respuesta
Mayo 13th, 2007 at 2:34 pm
jejeje uno que trabaja hasta en los domingos
un saludo marcos
Mayo 13th, 2007 at 2:37 pm
Pues ya somos 2, por cierto enhorabuena por el blog, una buena combinacion personal - profesional
imagino que consecuencia de tu vida misma… y la de casi todos que nos dedicamos a esto.
Sabia que contestarías pronto, asi que he estado refrescando para contestar una vez mas :p
Septiembre 3rd, 2007 at 6:33 am
[...] Fuente: The Kaax’s blog. [...]
Diciembre 8th, 2007 at 4:25 pm
permítanme otra duda sobre el post (más concretamente sobre la respuesta a Marcos): entiendo que de esta forma asociamos nuestro clip MC_libreria a nuestra clase movieClipClase. Bien, pues ¿por qué puede ser que no se me ejecute el constructor entonces cuando escribo el código anteriormente descrito?