| |||||||
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: Jul 2004
Beiträge: 2
|
In meiner Menuleiste sehe ich vor, dass ein MovieClip abläuft wenn der Anwender einen Button aktiviert. Um Dateigrösse und Komplexität einzusparen, habe ich vor dies mit Hilfe von Variablen und If-Conditions zu steuern. Hierzu habe ich folgenden Script zum Button hinzugefügt: on (press) { getURL("misc.php", "mainFrame"); from = "media"; gotoAndStop(3); } und folgenden zum abzuspielenden MovieClip: if (from!=="media") { MovieClip.stop(); } else { MovieClip.play(); } Es klappt allerdings nicht wie erwünscht, der MovieClip läuft ab, unabhängig davon ob die Variable nun gleich media ist oder nicht. Weiss einer Rat? MfG |
| | |
| | #2 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Benutzt Du Flash5? Da gab es glaube ich noch keine strikte Gleichheit bzw. Ungleichheit oder? !== oder ===. Benutze mal !=. Sollte eigentlich gehen.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #3 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Dochdoch, die strikte (Un)gleichheit gabs in F5 schon. Kann auch ein Scoping-Problem sein: Wenn die Var "from" in einer anderen Timeline als der des MC lebt... Oder: Wann und wie fragst du denn die Var "from" im MC ab? Einmal oder in einer Schleife oder was...?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #4 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
@ sonar Also in der Flash-Hilfe und in meinem Buch steht, dass die strikte (Un)Gleichheit erst seit MX existiert.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2004
Beiträge: 2
|
Nun die Var lebt in der Haupttimeline (die Buttons), wo sie ihren Wert zugewiesen bekommt. Im MC wird nur der Wert abgefragt. Da es aber im ganzen 7 Buttons gibt, können der Var 7 verschiedene Werte zugewiesen werden und es gibt auch 7 verschiedene MC's wo der Wert abgefragt wird. Die Var wird nur einmal abgefragt, durchläuft also keine Schleife. |
| | |
| | #6 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
@sonar & thebiz: Strikte Gleichheit gibt es erst ab Flash 6! thebiz hat da denke ich Recht! @ marc: versuch vielleicht mal die abfrage in ein onEnterFrame ereigniss zu legen und statt der Strikten gleichheit nen einfaches ungleich (!=) zu benutzen! ActionScript:
trace dir auch mal die var from, um zu schauen, ob sie definiert ist.. oder ob da schon irgendwelche pfad angaben nicht stimmen usw.. tracen tracen tracen.. das hilft!!! wenn auch das nicht geht, dann bitte noch was genuer beschreiben oder mal ne beispiel fla posten ![]() Gruß Robert
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II Geändert von pape (26-07-2004 um 18:36 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |