CantGetRight
%Europe/Berlin %767 %2006, 18:24
Om in de constructor event-listeners voor de stage aan te maken moet de stage mee worden gegeven. Dat is omdat het object op dat moment nog niet in een display-list staat.
Als je daar geen zin in heb kun je ook het volgende doen:
function mijnKlasseConstructor() {
addEventListener("added",onAdded);
}
function onAdded(evt:Object) {
if(evt.target == this) {
trace("hoera! we hebben de stage!");
} else {
trace("vals alarm, heb alleen maar een kindje gekregen :(");
}
}
Dacht ik... maar het kan natuurlijk zijn dat de display-list waarin we zitten ook nog niet op de stage staat. Shit! :P
Als je daar geen zin in heb kun je ook het volgende doen:
function mijnKlasseConstructor() {
addEventListener("added",onAdded);
}
function onAdded(evt:Object) {
if(evt.target == this) {
trace("hoera! we hebben de stage!");
} else {
trace("vals alarm, heb alleen maar een kindje gekregen :(");
}
}
Dacht ik... maar het kan natuurlijk zijn dat de display-list waarin we zitten ook nog niet op de stage staat. Shit! :P