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

mit btnarray externe swf laden [Flash 11]

 


AntwortenRegistrieren Seite1  

xtra6y#1
Benutzerbild von xtra6y
Beiträge: 6
Registriert: Jul 2011

04.07.2011, 13:14

Hallo,
hab ein wahrscheinlich typisches Anfäger Problem. Ich habe ein btnArray erstellt und ein urlArray Clickhandler und LAder geschrieben aber es geht nicht. Was hab ich vergessen oder falsch gemacht

Hier ist der Code: Und Vielen DAnk für die Hilfe erstmal

PHP:
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
52
53
54
55
56
57
58
59
60
var btnNumber:int = new int();
var btnArray:Array = new Array ("HOME","ÜBER UNS","SERVICE", "HAUS", "GARTEN", "KONTAKT","IMPRESSUM");
var url_arr:Array = new Array ("home.swf", "über_uns.swf", "service.swf", "haus.swf", "garten.swf", "kontakt.swf", "impressum.swf");

for (var i:int = 0; i<btnArray.length; i++){
   
    var btn:myBtn = new myBtn();
    btnHolder.addChild(btn);
   
    btn.x = i * 142;
    btn.mouseChildren = false;
    btn.buttonMode = true;
    btn.name = "btn_"+i;
    btn.myText.text = btnArray[i];
   
    btn.addEventListener(MouseEvent.ROLL_OVER , inHandler);
    btn.addEventListener(MouseEvent.ROLL_OUT , outHandler);
    btn.addEventListener(MouseEvent.CLICK , clickHandler);
   
    function clickHandler(e:MouseEvent):void{
        btnNumber = int (e.target.name.split("_")[1])+1;
       
       
       
        var myLoader:Loader = new Loader();                                       
        var url_arr:String = String ("_");                                   

         function neu_laden():void{
   
                   
        var url_arr:URLRequest = new URLRequest();                       
        myLoader.load(url_arr);                                               
        content_mc.addChild(myLoader);                                       
       
       
       
       
        }
       
        //e.target.gotoAndPlay(HOME);
               
               
            //content_mc.gotoAndStop(btnNumber);       
           
            //content_mc.headline.text = btnArray[btnNumber-1];
               
       
        //trace(btnNumber);
   
        }
    }

function inHandler(e:MouseEvent):void{
    e.currentTarget.gotoAndPlay("in");
    }

function outHandler(e:MouseEvent):void{
    e.currentTarget.gotoAndPlay("out");
    }
ashitaka#2
Benutzerbild von ashitaka
Beiträge: 161
Registriert: Apr 2010

04.07.2011, 14:09