Hi Ihr!!!
Ich habe ein Flash Menü mit ActionScript generiert oder besser gesagt generieren lassen. jetzt weiß ich aber nicht wie ich die links zu den einzelnen buttons setzen muss.
müsste das irgendwie so in der art aussehen??? - getUrl("news.htm", "mainframe");
ist das richtig so und wo muss ich das einfügen? unten hab ich noch den code von dem projekt, und das projekt selber eingefügt.
Code:
var menuButtons:Array = ['HOME', 'FUSSBALL', 'STOCKSCHIESSEN', 'TENNIS', 'SKI', 'FIT-TURNEN'];
var subMenu1:Array = ['Startseite', 'Fotogalerie', 'Gästebuch'];
var subMenu2:Array = ['News', 'Berichte', 'Kader', 'Tabellen', 'Spielplan', 'Nachwuchs', 'Sportanlage'];
var subMenu3:Array = ['News', 'Berichte', 'Sportanlage'];
var subMenu4:Array = ['News', 'Berichte', 'Sportanlage'];
var subMenu5:Array = ['News', 'Berichte'];
var subMenu6:Array = ['News', 'Berichte'];
var chosenMenu:Array = new Array();
var subMenuOpened:Boolean = false;
var whichSubMenu:Number = new Number();
var currentPosition:Number = new Number();
for (i=0; i<menuButtons.length; i++) {
this.attachMovie("menu button", "menuButton"+i, this.getNextHighestDepth());
this['menuButton'+i]._x = 30+(115*i);
this['menuButton'+i]._y = 6;
this['menuButton'+i].label_txt.text = menuButtons[i];
var mainMenuColor:Color = new Color(this['menuButton'+i].bkgColor_mc);
mainMenuColor.setRGB(0xf0fff0);
this['menuButton'+i].onRollOver = function():Void {
whichSubMenu = Number(this._name.substr(-1, 1));
currentPosition = this._x;
if (!subMenuOpened) {
subMenuOpened = true;
openSubMenu(whichSubMenu, currentPosition);
} else {
closeSubMenu();
openSubMenu(whichSubMenu, currentPosition);
}
};
}
function openSubMenu(whichSubMenu, currentPosition):Void {
chosenMenu = eval("subMenu"+(whichSubMenu+1));
for (j=0; j<chosenMenu.length; j++) {
this.createEmptyMovieClip("subMenuHolder_mc", this.getNextHighestDepth());
subMenuHolder_mc.attachMovie("menu button", "subMenuButton"+j, this.getNextHighestDepth());
subMenuHolder_mc['subMenuButton'+j]._x = currentPosition;
subMenuHolder_mc['subMenuButton'+j]._y = 29+(j*23);
subMenuHolder_mc['subMenuButton'+j].label_txt.text = chosenMenu[j];
var subMenuStartColor:Color = new Color(subMenuHolder_mc['subMenuButton'+j].bkgColor_mc);
subMenuStartColor.setRGB(0xf0fff0);
subMenuHolder_mc['subMenuButton'+j].onRelease = subMenuHolder_mc['subMenuButton'+j].onReleaseOutside=function ():Void {
closeSubMenu();
};
subMenuHolder_mc['subMenuButton'+j].onRollOver = function():Void {
var subMenuRollOverColor:Color = new Color(this.bkgColor_mc);
subMenuRollOverColor.setRGB(0xe3e3e3);
};
subMenuHolder_mc['subMenuButton'+j].onRollOut = function():Void {
var subMenuRollOutColor:Color = new Color(this.bkgColor_mc);
subMenuRollOutColor.setRGB(0xf0fff0);
};
}
}
function closeSubMenu():Void {
removeMovieClip(subMenuHolder_mc);
}
kann mir jemand helfen?
lg lanzi8