Movie Clip mit Parametern

Fey

Erfahrenes Mitglied
Hallo liebes Forum,

es gibt doch Movieclips, denen man Parameter mitgeben kann. D.h. wenn ich zum Beispiel eine Buchliste erstelle, brauch ich die nur einmal, kann aber über die Parameter immer die Einträge ändern, der MC bleibt.

Jetzt meine Frage, wie kann ich diese Dinger verlinken?

Als Beispiel:

Mein Chef hat mit dieser Möglichkeit versucht, ein Pulldown-Menu zu erstellen, weil er verschiedene der gleichen Art, aber mit verschiedenen Einträgen braucht. Jetzt kommt er zu mir, und ich soll das Problem lösen. Das Menü funktioniert auch, aber wie verlinken wir die Menueeinträge jetzt?

*Dringend Hilfe brauch*

Gruss,
Fey
 
du kannst zum beispiel vorher in variabeln die aktion, also den link, speichern.

z.b. wenn es innerhalb von flash sein soll könnte das so aussehen:

_root.aktionfuerknopp1=25;

und der knopf macht dann

on release {
_root.gotoandplay(_root.aktionfuerknopf1);
}

oder wenn das ganze auf eine html-datei verweisen soll

_root.aktionfuerknopf5="http://www.huhu.ha/ho.html";

und knopf 5 bekäme dann

geturl(_root.aktionfuerknopf5 , "framename");

framename natürlich nur sofern einer vorhanden ist.


dadurch hätte man, bzw frau, am anfang ne reihe von variabeln die sagen was der knopf letzendlich macht.
man kann auch flash in- & ex-terne befehle mischen indem man ne simple abfrage macht.
z.b. so:

_root.aktion1 = 29;
_root.aktion2 = "http://www.bla.de"
_root.aktion1 = 19;
_root.aktion2 = "http://www.buuuh.de"

ann hätte knopf 1 als aktion:

on release {
_root.temp = typeof ( _root.aktion1 );
If (_root.temp == "number") {
_root.gotoandplay(_root.aktion1);
}
If (_root.temp == "string") {
getURL (_root.aktion1, "framename");
}
}

knopf2 dann dementsprechend:

on release {
_root.temp = typeof ( _root.aktion2 );
If (_root.temp == "number") {
_root.gotoandplay(_root.aktion2);
}
If (_root.temp == "string") {
getURL (_root.aktion2, "framename");
}
}


mit der methode muß man allerdings am anfang alle aktionen zentral aufschreiben, bzw in variabeln speichern.

keine ahnung ob dir das jetzt konkret weitergeholfen hat, aber das ist das was ich aus deinem problem erkennen konnte...
 

Neue Beiträge

Zurück