| |||||||
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) |
| Neuer User Registriert seit: Aug 2003 Ort: Reutlingen
Beiträge: 23
| RollOver Funktionen in einer Schleife
Hi Leute ... ich sitz schon die halbe Nacht hier und hab nun mehrere Versionen ausprobiert aber keine will so wie mein logischer Menschenverstand mir das vorgaukelt ... ich hab folgende Zeilen in meinem Script die mehrere Buttons (in diesem Fall lediglich Movieclips) mit den dazugehörigen Bezeichnungen generieren. Die Bezeichnungen werden aus einem Array geladen. PHP-Code: Jetzt zur Frage ... ist es möglich folgende Buttonfunktionen auch per Schleife zu generieren oder muss ich das wirklich für jeden Button einzeln machen ? Der Code momentan (funktioniert bestens aber ist halt nicht wirklich "dynamisch") ... PHP-Code:
__________________ GLEIS DREI |
| | |
| | #2 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
so sollte es gehen: Code: for (var b=1;b<anz+1;b++) {
this.Inhalt.createEmptyMovieClip("buttonmc_"+b,100+b);
//------------------------------
this.Inhalt["buttonmc_"+b].b = b;
//------------------------------
this.Inhalt["buttonmc_"+b].attachMovie("sf2","button_"+b,200+b,{_x:212,_y:start_y-3,_alpha:0});
this.Inhalt["buttonmc_"+b].createTextField("buttontext_"+b,1,212,start_y,180,24);
this.Inhalt["buttonmc_"+b]["buttontext_"+b].embedFonts = true;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].selectable = false;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].text = arrayname[b-1];
this.Inhalt["buttonmc_"+b]["buttontext_"+b].setTextFormat(ButtonFormat);
this.Inhalt["buttonmc_"+b]["buttontext_"+b]._alpha=50;
start_y = start_y+_global.linedup;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].onRollOver = function() {
this._parent["buttontext_"+this._parent.b].alphaTo(100, 0.2, "easeOutQuad");
};
this.Inhalt["buttonmc_"+b]["buttontext_"+b].onRollOut = function() {
this._parent["buttontext_"+this._parent.b].alphaTo(50, 0.2, "easeOutQuad");
};
};
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Aug 2003 Ort: Reutlingen
Beiträge: 23
| Zitat:
danke trotzdem ... ich halt dich auf dem laufenden ... Karsten
__________________ GLEIS DREI | |
| | |
| | #4 (permalink) |
| Definitionssache Registriert seit: Apr 2003 Ort: Braunschweig
Beiträge: 2.433
|
hmmm komisch. hast den oberen Teil auch nicht vergessen? this.Inhalt["buttonmc_"+b].b = b; ehm ich sehe gerade... sollte es denn nicht so funktionieren? Code: for (var b=1;b<anz+1;b++) {
this.Inhalt.createEmptyMovieClip("buttonmc_"+b,100+b);
//------------------------------
this.Inhalt["buttonmc_"+b].b = b;
//------------------------------
this.Inhalt["buttonmc_"+b].attachMovie("sf2","button_"+b,200+b,{_x:212,_y:start_y-3,_alpha:0});
this.Inhalt["buttonmc_"+b].createTextField("buttontext_"+b,1,212,start_y,180,24);
this.Inhalt["buttonmc_"+b]["buttontext_"+b].embedFonts = true;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].selectable = false;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].text = arrayname[b-1];
this.Inhalt["buttonmc_"+b]["buttontext_"+b].setTextFormat(ButtonFormat);
this.Inhalt["buttonmc_"+b]["buttontext_"+b]._alpha=50;
start_y = start_y+_global.linedup;
this.Inhalt["buttonmc_"+b]["buttontext_"+b].onRollOver = function() {
this.alphaTo(100, 0.2, "easeOutQuad");
};
this.Inhalt["buttonmc_"+b]["buttontext_"+b].onRollOut = function() {
this.alphaTo(50, 0.2, "easeOutQuad");
};
};
__________________ .................................................. ........................... Jetzt kostenlos runterladen! KALENDER 2007 mit folgenden Angaben: Jahr, Monat, Tag, Wochentag, Kalenderwoche, Feiertag, Wochenende (Sa. / So.), Schulferien, Bundesland. http://www.ocean-internet.de Software Entwicklung: PHP, MySQL, Perl, Flash, Visual Basic .Net, C#, ... Lösungen. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |