| |||||||
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) |
| walnut Registriert seit: Feb 2003 Ort: planet nuts
Beiträge: 472
| parameter per setIntervall übergeben?
Hi, kann ich eigentlich einer Funktion, die ich per setIntervall aufrufe auch einen Parameter mitgeben? Ich will nicht dutzende funktionen schreiben müssen, um die MCs anzustoßen sondern einfach nur den Namen mitgeben: Code: playAni = function() {
_root.DrawAni.play();
clearInterval(Loop);
}
Loop = setInterval(playAni,200); Code: playAni = function() {
_root.DrawAni.play();
clearInterval(Loop);
}
playTopMask = function () {
_root.TopMask.play();
clearInterval(Loop2);
}
Loop = setInterval(playAni,500);
Loop2 = setInterval (playTopMask,200);
__________________ speednuts interactive Geändert von Milon (08-10-2004 um 18:54 Uhr) |
| | |
| | #2 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Hi. Blödes Beispiel, aber sicherlich kann man Parameter/Argumente bei setInterval übergeben: ActionScript:
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- Geändert von thebiz (08-10-2004 um 19:25 Uhr) |
| | |
| | #3 (permalink) |
| walnut Registriert seit: Feb 2003 Ort: planet nuts
Beiträge: 472
|
aha, wert und zahl ist wohl dasselbe, richtig? und dann statt _root.DrawAni.play(); folgendes: eval("_root."+MCname).play(); oder??
__________________ speednuts interactive |
| | |
| | #4 (permalink) | |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
| Zitat:
Verstehe ich nicht.Wenn man dynamisch erstellte Instanznamen ansprechen will müssen diese erst evaluiert werden. z.B.: ActionScript:
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- | |
| | |
| | #5 (permalink) |
| walnut Registriert seit: Feb 2003 Ort: planet nuts
Beiträge: 472
|
Ja, genau das mein ich. Hast mir sehr geholfen, vielen Dank und Grüße aus NYC.
__________________ speednuts interactive |
| | |
| | #6 (permalink) |
| walnut Registriert seit: Feb 2003 Ort: planet nuts
Beiträge: 472
|
und so: Code: playAni = function(arg,count) {
_root["Ani"+arg+"MC"].play();
cl = eval("Loop"+count);
clearInterval(cl);
}
Loop1 = setInterval(playAni,500,"Draw","1");
Loop2 = setInterval (playAni,200,"Mask","2");
Loop3 = setInterval (playAni,2000,"Logo","3");
__________________ speednuts interactive |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |