AS 3.0 (Adiós al attachMovie)

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);
 

10 Responses to “AS 3.0 (Adiós al attachMovie)”

  1. DarkRasseL Weblog » Archivo del weblog » AS3.0 y algunos tutoriales muy interesantes Says:

    [...] 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) [...]

  2. yaison Says:

    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…

  3. xeox Says:

    =O

  4. marcos Says:

    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.

  5. Administrador Says:

    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

  6. marcos Says:

    Ahora si nos entendemos :)

    Por cierto, me acabas de dejar a cuadros con la velocidad de respuesta :)

  7. Administrador Says:

    jejeje uno que trabaja hasta en los domingos ;)

    un saludo marcos

  8. marcos Says:

    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

  9. RECURSOS FLASH » Actionscript 3. Adios al attachMovie Says:

    [...] Fuente: The Kaax’s blog. [...]

  10. grimihan Says:

    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?

Leave a Reply