| |||||||
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: Sep 2003
Beiträge: 658
| Abfrage von Variablen über Funktionen; Pfade
Hallo! Hab da mal ne Frage... In einem Movieclip "track1" habe ich einen Button namens "btn_play". In diesem Button habe ich ein variables Textfeld mit dem var-Bezeichner "ziel". Auf dem Movieclip liegt das Script Code: onClipEvent (enterFrame) {
ziel="XY Tracktitel";
} Auf dem Frame liegt das Script Code: track1.btn_play.onPress = function() {
_root.wahl = "XY Tracktitel";
statusabfrage(track1);
} weiterhin definiere ich eine Funktion Code: function statusabfrage (tracknr) {
trace (_root.wahl); // Ausgabe: XY Tracktitel
trace(tracknr); // Ausgabe: _level0.track1
trace(ziel); // Ausgabe: undefined
if (_root.wahl == ziel) {
[tracknr].gotoAndStop(2);
trace("status geklärt");
}
} trace (_root.wahl); // Ausgabe: XY Tracktitel trace(tracknr); // Ausgabe: _level0.track1 trace(ziel); // Ausgabe: undefined Please help! Danke! |
| | |
| | #2 (permalink) |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
|
Also - entweder alles auf die HZL oder gar nix! ![]() PHP-Code:
__________________ There is no way to happiness, happiness is the way! - Buddha |
| | |
| | #3 (permalink) | ||
| Gast
Beiträge: n/a
|
Der enterFrame wird hier nicht benötigt... Solche Events sind zur kontinuierlichen Durchführung von Aktionen etc über mehrere Frames gedacht, wenn sich aber nichts ändert, kosten diese Events nur Systemperformance. Setz die Variable einfach mit dem entsprechenden Objektpfad auf die Hauptzeitleiste. Zitat:
Zitat:
Versuch mal folgendes: PHP-Code: | ||
|
| | #4 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 658
|
danke für die antworten. funktionierte allerdings beides nicht. die abfrage habe ich hinbekommen: Code: //liegt auf dem button-movie
onClipEvent (enterFrame) {
ziel="01 Kruder & Dorfmeister";
}
//liegt auf dem frame
function statusabfrage (tracknr) {
trace (_root.wahl);
trace(tracknr);
trace(tracknr.ziel);
if (_root.wahl == tracknr.ziel) {
trace("gleich");
tracknr.gotoAndStop(2);
trace("status geklärt");
}
} obwohl ich als ausgabe "status geklärt" erhalte... grrrrrrrrrrr.... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |