I denne skjermbildet vil vi gå over alt du trenger å vite om AS3 Signals - et lyst, kraftig tastet alternativ til det innfødte Flash-hendelsessystemet. Forbered deg på å se hendelser på en helt ny måte!
Signaler er et bibliotek av Robert Penner som gjør det enkelt å sende AS3-meldinger mellom objekter og klasser. Den lar deg koble dine applikasjoner med bedre APIer og mindre boilerplate-kode enn vanlige AS3-hendelser.
I denne videoen presenterer jeg Signaler, med en enkel demo-applikasjon som viser hvordan den kan brukes.
// Opprett et signal uten spesifikke verdiklasser var signal: Signal = nytt Signal (); // Legg til lyttere signal.add (myListener); signal.add (myOtherListener); // Dispatch signal signal.dispatch (); // Legg til en gang lyttere som blir fjernet etter første anrop signal.addOnce (willOnlyBeCalledOnceListener); // Fjern lytter signal.remove (myListener); // Dispatch signal med verdier signal.dispatch ("min streng", "min andre streng", instanceOfObject); // Opprett et signal med spesifikke verdiklasser var signalWithValueClasses: Signal = new Signal (String, int); // Enhver sending på denne Signalen krever minst en streng og en int men kan akseptere mer enn det, slik: signalWithValueClasses.dispatch ("hei", 25, "Jeg er valgfri, men tillatt!");