On Mar 2, 11:32 am, _ceone <[email protected]> wrote:
> > Evidemment qu'ils fonctionnent ensemble, AS3 est rétro compatible. Ca
> > ne veut pas dire qu'on doit utiliser les prototypes pour faire de
> > l'héritage.
>
> rétro-compatible ?!? mais avec quoi au juste ?

AS3 est une évolution de AS2... on est d'accord là dessus ?
AS3 rajoute une façon de faire de l'héritage, avec le mot clé
"extends" sur une classe. Pour rester compatible avec AS2, on peut
toujours accéder au champs "prototype" de Object, mais comme indiqué
sur le site suivant, on ne devrait pas le modifier directement.

http://livedocs.adobe.com/flex/2/langref/migration.html

"In ActionScript 3.0, direct manipulation of the prototype chain is
not allowed. To create a subclass, use the extends statement in the
subclass declaration."

C'est dans ce sens que je dis "utiliser le champs prototype pour
surcharger une methode, c'est crado", et c'est en ce sens que je dis
aussi "AS3 doit rester compatible avec AS2 et c'est pour ça qu'on peut
toujours accéder au champs prototype".

Apparemment, vous n'êtes pas d'accord, trouvez vous que "prototype"
est quelque chose de vraiment très important, et qu'il faut
privilégier cette méthode pour dériver des classes, même en AS3 ?
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de 
Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à