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

Button ansprechen OOP [Flash 11]

 


AntwortenRegistrieren Seite1  

andy1301#1
Benutzerbild von andy1301
Beiträge: 56
Wohnort: magdeburg
Registriert: Jun 2004

28.03.2012, 10:45

Hallo liebe Flashgemeinde,

Ich habe ein Problem mit einem Button, den ich irgentwie nicht ansprechen kann.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package
{
     import flash.display.MovieClip;
     import flash.display.Loader;
     import flash.events.Event;
     import flash.net.URLRequest;
     import flash.events.MouseEvent;
 
     public class Start_Spiel extends MovieClip
     {
 
        private var swf:MovieClip;
        private var loader:Loader = new Loader();
        private var defaultSWF:URLRequest = new URLRequest("Begruessung.swf");
 
        public function Start_Spiel()
        {
           bg_mc.stop();
           stage.frameRate = 31;
           loader.load(defaultSWF);
           loader.alpha = 0;
           loader.x = 0;
           loader.y = 63;
           addChild(loader);
           loader.addEventListener(Event.ENTER_FRAME, fade);
           bg_mc.testBTN.addEventListener(MouseEvent.CLICK, btnClick);
        }
 
        private function btnClick(event:MouseEvent):void
        {
 
           removeChild(loader);
           var newSWFRequest:URLRequest = new URLRequest("Bewegung.swf");
           loader.load(newSWFRequest);
           loader.x = 0;
           loader.y = 63;
           addChild(loader);
        }
 
        private function fade(evt:Event):void
        {
 
           loader.alpha +=  0.01;
           if (loader.alpha >= 1)
           {
              loader.removeEventListener(Event.ENTER_FRAME, fade);
           }
        }
 
     }
}


Dieser Button befindet sich im Movie "Begruessung.swf" und soll Movie "Bewegung.swf" laden.
Gplant waren die Zeilen so:

bg_mc.Bewegung.addEventListener(MouseEvent.CLICK, btnClick);
var newSWFRequest:URLRequest = new URLRequest("event.target.name + ".swf")

Da ich 6 Button über eine Fuction steuern wollte.

Danke für eventuelle Hilfe.
Gruß Andy
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

28.03.2012, 15:02