poli-dori
Erfahrenes Mitglied
Hi,
ich lasse mit dulpicateMovieClip ein Menu generieren, welches seine Informationen aus einer Textdatei einliest. Es funktioniert gut, leider hänge ich jetzt an einem anderen Problem. Die Menübuttons sollen einen Rollovereffekt bekommen (einfach fettgedruckt) den ich via setTeextFormat steuere. Jedoch wirkt sich der Effekt nur auf den letzten der generierten Buttons aus. Ich verstehe nicht wo das Problem ist. Bitte schaut euch mal den AS an und bitte helft mir!
THX
MFG
ich lasse mit dulpicateMovieClip ein Menu generieren, welches seine Informationen aus einer Textdatei einliest. Es funktioniert gut, leider hänge ich jetzt an einem anderen Problem. Die Menübuttons sollen einen Rollovereffekt bekommen (einfach fettgedruckt) den ich via setTeextFormat steuere. Jedoch wirkt sich der Effekt nur auf den letzten der generierten Buttons aus. Ich verstehe nicht wo das Problem ist. Bitte schaut euch mal den AS an und bitte helft mir!
PHP:
stop();
//
m_button._visible = false;
kunden = new LoadVars();
kunden.load("clients/clientsmenu.txt");
kunden.onLoad = function() {
//
bold = new TextFormat();
bold.bold = true;
regular.align = "right";
//
regular = new TextFormat();
regular.bold = false;
regular.align = "right";
//
mein_str = kunden.clients;
//clients ist der Variablenname in clientsmenu.txt
menu_array = mein_str.split(",");
//Hier wird die Funktion makeMenu definiert
function makeMenu() {
var y = 110;
var max = menu_array.length;
for (i=1; i<max; i++) {
arraybuttons = m_button.duplicateMovieClip("m_button_"+i, i);
arraybuttons._y = y;
//Y-Wert für de ersten der duplizierte Clips
y += 22;
arraybuttons.b_text.text = menu_array[i];
trace(arraybuttons.b_text.text);
//
arraybuttons.b_1.onRollOver = function() {
arraybuttons.b_text.setTextFormat(bold);
trace("FETT");
};
arraybuttons.b_1.onRollOut = function() {
arraybuttons.b_text.setTextFormat(regular);
};
}
}
//Hier wird makeMenu ausgeführt
makeMenu();
};
MFG