##L#Medlem sedan juli 20021 363 inlägg Frågan#1 Hej,
Sitter här å kliar mig lite i huvudet :)
Hur skriver jag för att kunna skicka med värden till min event-funktion.
btShow.addEventListener(MouseEvent.CLICK, showBig[B][red](VÄRDE)[/red][/B]);
function showBig(event:MouseEvent[B][red], VARIABEL[/B][/red]){
imageLoader = new Loader();
imageLoader.load(new URLRequest(xmlList[[B][red]VARIABEL[/B][/red]].attribute("thumb")));
imageLoader.alpha = 0;
addChild(imageLoader);
}
Vill slippa skapa en ny lyssnar-funktion för varje knapp.
Tusen tack!
/ Mvh Linus
crisse6Medlem sedan dec. 20002 526 inläggdet du kan göra är att på din knapp lägga till en property, och som du sen i "showBig-funktionen" läser av.
(det förutsätter att din knapp är te x MovieClip som tillåter att man lägger på egna properties. Sprite tillåter ej.)
så här:
btShow.value = "värde...";
btShow.addEventListener(MouseEvent.CLICK, showBig);
function showBig(event:MouseEvent){
var button = event.currentTarget;
imageLoader = new Loader();
imageLoader.load(new URLRequest(xmlList[button.value].attribute("thumb")));
imageLoader.alpha = 0;
addChild(imageLoader);
}