Interesante... muchas gracias :-D

Un saludo.
Juan


----- Original Message ----- 
From: "Manuel de la Higuera" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 12:45 AM
Subject:
RE:[ASNativos]Singletons(eraRecuperarunavariablepasadaconloadMovieNum)


Las clases en AS2 se almacenan en una símbolo virtual en la librería. De
esta forma, puedes crear símbolos de esa clase --si la clase extiende a
MovieClip puedes crear movieclips-- utilizando ese símbolo virtual con un
attach, sin necesidad de tener un MovieClip en la librería con su símbolo.

El nombre del símbolo "virtual" es __Packages.* donde * es el nombre de la
clase (con su ruta de classpath completa).

Por ejemplo, para añadir un movieclip de la clase TestMovieClip tendrías que
hacer:

Object.registerClass("__Packages.TestMovieClip",TestMovieClip);
this.attachMovie("__Packages.TestMovieClip",...);

Hay aproximaciones más "cómodas"[1][2] para evitar que la clase se registre
más de una vez, etc. pero no es aconsejable el hacerlo así pues en versiones
sucesivas de flash esto puede cambiar. Siempre es mejor el utilizar
createEmptyMovieClip y utilizar composición.

M.

[1] http://swfoo.com/archives/000054.html
[2]
http://www.peterjoel.com/blog/index.php?archive=2004_01_01_archive.xml#10755
0841406346131


> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Juan Herreros
> Enviado el: jueves, 18 de noviembre de 2004 0:11
> Para: [EMAIL PROTECTED]
> Asunto: Re:
> [ASNativos]Singletons(eraRecuperarunavariablepasadaconloadMovieNum)
>
> Hola Manuel
>
> que es eso de "hack del __Package" al que te refieres? Es que
> me ha entrado la curiosidad... :-o
>
> Un saludo.
> Juan

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Reply via email to