Tienes dos opciones para heredar una clase en AS1:
* Subclase.prototype.__proto__ = Subclase.prototype;
* Subclase.prototype = new Superclase();

Personalmente, me parece mucho m�s descriptiva la segunda.

>-----Mensaje original-----
>De: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] En nombre de Felix Martin
>Enviado el: lunes, 06 de octubre de 2003 20:04
>Para: [EMAIL PROTECTED]
>Asunto: Re: [ASNativos] Herencia
>
>
>Hola Joseba. Gracias por responder!
>
>Creo que me he explicado mal.
>
>De momento lo que quiero es progamar herencias en AS 1.0, pues 
>no se cuando 
>me voy a pasar a AS 2.0 (no tengo tiempo ni de cacharrear un 
>poco con el). Y 
>no se cual es la manera que se ha venido utilizando hasta que 
>ha salido AS 
>2.0 (y se sigue utilizando por los que no se actualizan).
>
>lo del '_proto_' lo he visto en post de mas de un a�o, por lo 
>que pensaba 
>que igual estaba un poco pasado ( y no por aparecer AS 2.0).
>
>
>En cuanto a la otra cuesti�n: tampoco es que quiera que lo que 
>haga ahora me 
>valga mas adelante con AS 2.0, pero si, que no me suponga 
>mucho esfuerzo 
>actualizar la manera de trabajar, y en su momento, el codigo. 
>(Pero bueno, 
>esto es otro tema, lo que me importa es lo primero).
>
>
>Resumiendo: �como hacer herencias con AS 1.0?
>
>
>Gracias y saludos!
>
>
>>From: "Joseba Alonso" <[EMAIL PROTECTED]>
>>Reply-To: [EMAIL PROTECTED]
>>To: <[EMAIL PROTECTED]>
>>Subject: Re: [ASNativos] Herencia
>>Date: Mon, 6 Oct 2003 19:38:40 +0200
>>
>>Hola
>>
>> >
>> > 1- �Esta vigente el metodo de Peter Edwards?:
>> >
>>
>>Bueno, el metodo no se de quien era, si es que se puede decir 
>que es de 
>>alguien. Pero manejar directamente el prototype se podria 
>decir que ha 
>>quedado obsoleto, efectivamente. Aunque seguramente habr� casos 
>>especiales donde te venga bien trabajar con ella. Pero desde luego no 
>>es la forma natural de trabajar en AS2.
>>
>>la cosa va mas o menos asi:
>>
>><code>
>>
>>class subclase extends superclase{
>>     function subclase(){
>>         // contructor
>>     }
>>}
>>
>></code>
>>
>> > 2- Con FMX 2004 y AS 2.0 ya disponible, teneis alguna 
>recomendaci�n 
>> > para empezar a trabajar con herencias en Flash MX y AS 1.0, de 
>> > manera que
>>cuando
>> > migre a AS 2.0 no me encuentre con una situaci�n de volver 
>a empezar 
>> > de nuevo?. Lo comento desde "la ignorancia" de las nuevas 
>> > posibilidades de
>>AS
>> > 2.0, sabiendo unicamente que la OOP ha mejorado mucho, pareciendose
>>mucho
>> > ahora a una "buena" :-) OOP como la de Java, por ejemplo.
>>
>>En teoria la mayoria de las clases que hagas en AS1 te valen para AS2 
>>pero con algunas consecuencias y excepciones:
>>
>>1- Si intentas manipular alguna clase intrinseca de Flash 
>puedes tener 
>>errores de compilacion. Por ejemplo:
>>
>>     Math.ease = function(x,y,z){
>>         /...
>>     }
>>
>>2- Te quedas sin poder utilizar la proteccion de tipos ni algunos de 
>>los codehints asociados a estas caracteristicas
>>
>>Pero basicamente todas las clases AS2 son traducidos a los mismos 
>>bytecodes en el swf que las clases AS1. Ahora, mezclar unas con otras 
>>no se que tipo de problemas te podrian dar. No lo he llegado a probar.
>>
>>un saludo
>>
>>Joseba Alonso
>>www.sidedev.net
>>
>>
>>
>> >
>> > Bueno, saludos y salud!
>> >
>> > Hasta luego.
>> >
>> > _________________________________________________________________
>> > Desc�rgate en tu tel�fono los tonos y logos de las canciones y 
>> > artistas
>>de
>> > m�s �xito en MSN M�viles.  http://www.msn.es/MSNMovil/
>> >
>> > <!-------------------------------
>> > Lista ASNativos:
>> > subscripciones/desubscripciones http://www.sidedev.net/asnativos
>> > -------------------------------->
>>
>><!-------------------------------
>>Lista ASNativos:
>>subscripciones/desubscripciones http://www.sidedev.net/asnativos
>>-------------------------------->
>
>_________________________________________________________________
>Agranda cinco veces tu buz�n de Hotmail y env�a adjuntos de 
>hasta 3 Mb. 
>http://join.msn.com/?pgmarket=es-es
>
><!-------------------------------
>Lista ASNativos:
>subscripciones/desubscripciones
>http://www.sidedev.net/asnativos
>-------------------------------->
>

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a