Syntaxfehler - EventListener mag Funktion nicht [Flash 9]
| Beiträge: 23 Registriert: Jan 2011
| 21.02.2011, 15:07
Ich kappier's nicht.
ActionScript:1 2 3 4 | //...
imgLoadBtn.addEventListener(MouseEvent.CLICK, loadIMG(urlTxt.text:String));
imgUnloadBtn.addEventListener(MouseEvent.CLICK, unloadIMG(urlTxt.text:String));
//...
|
Die beiden Zeilen führen zu (je) einem "1084: Syntaxfehler: righparen vor colon erforderlich.".
Nun sehe ich aber nicht ein, dass da zusätzliche ) benötigt werden. Überseh' ich da was?
Ganzer Auszug:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | stop();
var imgLoader:Loader = new Loader();
imgLoadBtn.addEventListener(MouseEvent.CLICK, loadIMG(urlTxt.text:String));
imgUnloadBtn.addEventListener(MouseEvent.CLICK, unloadIMG(urlTxt.text:String));
function loadIMG(imgUrL:String):void{
if(Boolean(this.getChildByName("testCG"))){
stage.removeChild(getChildByName("testCG"));
}//end if
imgLoader.load(ssGlobals.ssStartDir+"\\img\\"+imgURL);
imgLoader.addEventListener(Event.complete, onImgLoaded);
}//end function
function onImgLoaded(e:Event):void{
var cgHolder:MovieClip = new MovieClip;
cgHolder.name = "testCG";
cgHolder.addChild(imgLoader.content);
cgHolder.x = 10;
cgHolder.y = 10;
stage.addChild("cgHolder");
}//end function
function unloadIMG(imgURL:String):void{
stage.removeChild(getChildByName(imgURL));
}//end function
|
| Geändert von Tom786 am 26.02.11 um 15:48 Uhr | |
| | Beiträge: 447 Registriert: Mar 2008
| 21.02.2011, 15:48
|
|