AS3 - separate, klikbare objekter
Hej eksperter.Jeg har en række billedobjekter (indlæst dynamisk) der skal gøres klikbare. Problemet er blot, at jeg i AS3 ikke helt kan greje metoden.
I AS2 ville jeg ha' gjort noget i denne dur:
for (var i=0; billeder.length<10; i++) {
var mitmc = this.attachMovieClip("placeholder", "placeholder"+i, bla bla
mitmc.nummer = i;
mitmc.onRelease = function() {
trace("Du klikkede på objekt nr. "+this.nummer);
}
}
Men i AS3 ser min kode sådan ud (beskåret):
for (kør 10 gange) {
var _mc:MovieClip = new Tsunamiramme();
_mc.buttonMode = true;
_mc.useHandCursor = true;
_mc.name = "tsunamiramme"+i;
_mc.x = i*200;
_mc.nummer = i;
_mc.addChild(thumbnail_mc);
_mc.addEventListener(MouseEvent.CLICK, brugerKlikkede);
}
...og så naturligvis koden, der skal udføres:
function brugerKlikkede(e:MouseEvent) {
trace("Bruger klikkede på artikel "+this.nummer); // Giver "undefined"
trace(e); // En masse andet ævl
}
Kan nogen hjælpe?
