je te renvoie à la doc pour l'explication des traits
http://help.adobe.com/fr_FR/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f3f.html

En gros c'est une sorte de représentation figée d'une classe que fait
la VM pour permettre un accès plus rapide aux méthodes et propriétés

tu peux aussi regarder du coté de l'ami eka qui explique le principe
http://www.ekameleon.net/blog/index.php?post/2009/06/05/AS3-prototype-et-overriding


On Aug 3, 5:40 pm, Shahor <[email protected]> wrote:
> "Compilée en traits..." ? C'est du vocabulaire spécifique à flash
> ou ... ?
>

> Quelle est la différence entre ces deux fonctions ? Pour moi elles
> sont toutes les deux "anonymes" (de simples "objets" en mémoire) et
> donc dans ta définition sont évaluées par la VM.
> Quel serait dès lors le comportement attendu ?
>

La différence entre les deux c'est que n'importe où dans ton code tu
peux écraser toto par une autre objet de type Function vu que c'est
une référence; par contre ça veut dire aussi que la VM va évaluer
cette référence lors de l'éxécution au lieu de la prendre directement
de l'objet trait; c'est un peu moins rapide conceptuellement. Le coté
dynamique est parfois bien pratique c'est un gros plus de l'AS.
Je pense qu'en fin de journée les grands fauves du NG vont rallier le
point d'eau et t'expliquer ça surement mieux que moi :P


--~--~---------~--~----~------------~-------~--~----~
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 à