Dans cette vidéo, nous allons passer en revue tout ce que vous devez savoir sur les signaux AS3 - une alternative légère et fortement typée au système d’événements Flash natif. Préparez-vous à voir les événements d'une toute nouvelle façon!
Signals est une bibliothèque de Robert Penner qui facilite la messagerie AS3 entre les objets et les classes. Il vous permet de câbler vos applications avec de meilleures API et moins de code standard que les événements AS3 ordinaires..
Dans cette vidéo, je présenterai Signals, avec une simple application de démonstration qui montre comment l'utiliser..
// Créer un signal sans classes de valeurs spécifiques var signal: Signal = new Signal (); // Ajouter des écouteurs signal.add (myListener); signal.add (myOtherListener); // Signal de répartition signal.dispatch (); // Ajoute des écouteurs uniques supprimés après le premier appel signal.addOnce (willOnlyBeCalledOnceListener); // Supprimer le signal d'écoute.remove (myListener); // Signal de répartition avec les valeurs signal.dispatch ("ma chaîne", "mon autre chaîne", instanceOfObject); // Créer un signal AVEC des classes de valeurs spécifiques var signalWithValueClasses: Signal = new Signal (String, int); // Tout envoi sur ce signal nécessite au moins une chaîne et un int, mais peut en accepter plus, comme ceci: signalWithValueClasses.dispatch ("hello", 25, "Je suis facultatif, mais autorisé!");