| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
| aus array attachte mcs ansprechen
Hi, ich habe einige mcs in meiner Bibliothek und diese mit attachMovie auf die Bühne gebracht. Nun möchte ich diese in einer Schleife ansprechen (zweite Vorschleife). Leider hat das nicht funktioniert. Wer kann mir da weiter helfen? Code: //Array mit den mcs
mcs = ["charts", "chicks", "contact", "da_club", "downloads", "gigs", "graffiti", "interview", "links", "lyrics", "pics", "sport", "tha_enerstylerz", "logo"];
for(i=0; i<mcs.length; i++) { //mcs aus der bibliothek holen
_root.attachMovie(mcs[i], mcs[i], i);
}
for (var x=0; x < mcs.length; x++) {
mcs[x].onRollOver = function() {
this._alpha = 15;
}
} |
| | |
| | #2 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Das liegt daran das Du die namen der mc's als Strings gespeichert hast. Das könnte funzen... PHP-Code: Geändert von rendner[i] (17-03-2005 um 11:50 Uhr) |
| | |
| | #3 (permalink) | |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
| Zitat:
| |
| | |
| | #4 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
|
Bin jetzt mal soweit gekommen und steh nun vor einem neuen Problem. Und zwar in der letzten onPress Funktion möchte ich die entsprechenden swf Dateien laden. Leider hat es weder mit x noch mit y geklappt. Kann man loadMovie keine Variablen übergeben? Wie kann man das noch lösen? Code: //Array mit den mcs
_global.mcs = ["charts", "chicks", "contact", "da_club", "downloads", "gigs", "graffiti", "interview", "links", "lyrics", "pics", "sport", "tha_enerstylerz"];
for (var i=0; i<mcs.length; i++) {
_root.attachMovie(mcs[i], mcs[i], i); //mcs aus der Bibliothek holen
eval(mcs[i])._alpha = 0; //mcs beim Betreten unsichtbar machen
//Aktionen der mcs festlegen
eval(mcs[i]).onRollOver = function() {
this._alpha = 15;
this.useHandCursor = false;
createTextField("beschriftung", 15, this._x, this._y, 150, 100);
beschriftung.selectable = false;
beschriftung.embedFonts = true;
beschriftung.text = this._name;
beschriftung.setTextFormat(textformat_3);
rollover_sounds();
}
eval(mcs[i]).onRollOut = function() {
this._alpha = 0;
beschriftung.removeTextField();
}
eval(mcs[i]).onPress = function() {
x = "lyrics.swf";
y = this._name + ".swf";
loadMovie(x, 1000);
loadMovie(y, 1000);
}
} |
| | |
| | #5 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
LoadMovie muss doch auch noch angegeben werden wohin mit dem Film. Da haste jetzt 2 Möglichkeiten: PHP-Code: PHP-Code: Geändert von rendner[i] (18-03-2005 um 07:51 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |