| |||||||
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) |
| but not sherlock Registriert seit: May 2004 Ort: Darmstadt
Beiträge: 45
| Abspielkopf und MC ansprechen per onRelease?
Guten Tach :-) ich habe folgende Frage: In einem Menu habe ich mehrere Buttons, klicke ich auf einen dieser Buttons soll der Abspielkopf in einen Frame hüpfen. Ich habe das mit gotoAndStop ("Zielframe") gemacht. In diesem Zielframe ist ein MC und in diesem MC soll wiederum ein bestimmter Frame angesprochen werden. Die Deklaration des Zielframes - sagen wir mal "1" - wird aus einem Array gelesen. ich habe das nun wie folgt versucht zu lösen: Code: Btn_ARY[1] = ["1", "2", "3", "4", "5", "6", "7", "8", "9"];
var Anzahl = Btn_ARY[0].length
for (var i = 0; i <= Anzahl; i++)
{
this["Btn_0" + i].i = this.i;
// Text im Button definieren
var NeuerText_VAR = Btn_ARY[0][i]
this["Btn_0" + i].Inhalt_TF.text = NeuerText_VAR;
// Btn-Zustand beim Draufrollen
this["Btn_0" + i].onRollOver = function()
{
this.gotoAndStop(2);
};
// Btn-Zustand beim Runterrollen
this["Btn_0" + i].onRollOut = function()
{
this.gotoAndStop(1);
};
//Btn-Funktion
this["Btn_0" + i].onRelease = function()
{
// Gehe zu Frame Zielframe
gotoAndStop("Zielframe");
// spreche Thema im Movieclip Ziel_MC an
var Zielframe_VAR = Btn_ARY[1][this.i]
Ziel_MC.gotoAndStop(Zielframe_VAR);
}; |
| | |
| | #2 (permalink) |
| but not sherlock Registriert seit: May 2004 Ort: Darmstadt
Beiträge: 45
| Vielleicht nicht versiert, aber gelöst :-)
Ich habe jetzt nen kleinen Workaround gemacht. Code:
for (var i = 0; i <= Anzahl; i++)
{
.
.
.
//Btn-Funktion
this["Btn_0" + i].onRelease = function()
{
var Zielframe_MC = Btn_ARY[1][this.i]
auswahl(Zielframe_MC)
};
}
auswahl = function(Zielframe_MC)
{
gotoAndStop("Zielframe");
zuweisen(Zielframe_MC)
}
zuweisen = function(Zielframe_MC)
{
Ziel_MC.gotoAndStop(Zielframe_MC)
} Es geht mit Sicherheit geschickter und elegenter, aber das hier ist ne Lösung. Für Eleganteres bin ich gerne zu haben. LG Holmes |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |