{lang: 'de'}
Flashhilfe.de - Flash Community

Syntaxfehler - EventListener mag Funktion nicht [Flash 9]

 


AntwortenRegistrieren Seite1  

Tom786#1
Benutzerbild von Tom786
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
f0rml3ss#2
Benutzerbild von f0rml3ss
Beiträge: 447
Registriert: Mar 2008

21.02.2011, 15:48