"Compilée en traits..." ? C'est du vocabulaire spécifique à flash
ou ... ?

De plus, si l'on fait :
package
{
        class Toto
        {
                private var toto:Function = function ()
                {
                        trace("my first function");
                };

                private function totoTwo ()
                {
                        trace("my second function");
                }

                public function Toto()
                {
                        this.toto();
                        this.totoTwo();
                }
        }
}

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 ?

On Aug 3, 4:51 pm, _ceone <[email protected]> wrote:
> Une fonction anonyme c'est évalué par la VM alors qu'une fonction
> déclarée est "compilée" en traits d'où le pourquoi du placement de la
> fonction dans une méthode privée de la classe plutôt que dans une
> fonction anonyme ...
> Aprés pour le coup de la déclaration dans la boucle for: déclarer n
> fois un objet function la où je ne pourrais en déclarer qu'un seul
> avec un paramètre c'est pas top efficient :).
>
> ++François.

On Aug 3, 4:51 pm, _ceone <[email protected]> wrote:
> Une fonction anonyme c'est évalué par la VM alors qu'une fonction
> déclarée est "compilée" en traits d'où le pourquoi du placement de la
> fonction dans une méthode privée de la classe plutôt que dans une
> fonction anonyme ...
> Aprés pour le coup de la déclaration dans la boucle for: déclarer n
> fois un objet function la où je ne pourrais en déclarer qu'un seul
> avec un paramètre c'est pas top efficient :).
>
> ++François.
--~--~---------~--~----~------------~-------~--~----~
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 à