mit btnarray externe swf laden [Flash 11]
| 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");
}
|
| | | Beiträge: 161 Registriert: Apr 2010
| 04.07.2011, 14:09
|
|