PDA

Volledige versie bekijken : stage in constructor (as3.0)


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