| |||||||
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) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
| Variablen werden nicht korrekt übergeben
Hi, ich hab in nem Main-Film (index.swf) einen Contentfilm (content1.swf) in Level2, und eine Hintergrundmucke (musik.swf) mit nem Start/Stop Button in Level3 geladen. Vom Content-Film wird ein eigener Cursor (cursor.swf) in Level4 geladen. Da die verschiedenen Contents verschiedene Farben haben und der Cursor bei Mouseover sich farblich anpassen soll, hab ich in den Content1-Film eine Variable gesetzt (_level0.green=true; ) Ich möchte nun das der Cursor auch beim zugeladenen Musik-Film die Farbe wechselt. Das Mucke.swf bleibt immer geladen und wenn jemand auf den Start/Stop Button drückt, soll sich der Mauszeiger je nach geladenem Content verfärben. Content1 = grün Content2 = blau usw. Der Button des Musik SWF hat dann ne if-Schleife in der ich die geladene Variable der Contents auslesen will, damit der Musikfilm weiß, welche Mouseover-Farbe er annehmen soll. Es wird aber immer nur einmal der Mauszeiger verfärbt, beim wiederholten Versuch passiert garnix mehr und auch nimmt in jedem Content die Maus immer dieselbe Farbe an. D.h. Content-Grün wird als erstes geladen und der Mauszeiger färbt sich schon Blau. Beim rollOut wird der cursor wieder grau und beim erneuten rollOver passiert nix mehr. Lade ich Content-Blau wird der Cursor auch nur einmal blau und dann nix mehr. Content Variable: ActionScript:
Musik Button: ActionScript:
ActionScript:
Ich weiß nicht genau wo der Fehler dabei liegt, vielleicht denk ich da auch flasch - hmm. Kann sich das mal jemand zu Gemüte führen? Ich hoffe das ich das Problem einigermaßen nachvollziehbar darstellen konnte ;-) Falls nicht, dann muss ich mal ein Beispiel-Zip feddich machen. Sagt dann einfach mal Bäschaid Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) Geändert von Schnetty (24-10-2003 um 10:54 Uhr) |
| | |
| | #3 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
Auweia, kleines Zeichen, große Wirkung ;-) Soweit funzt das jetzt: ich starte den Film, er lädt content1, der Mauszeiger ist nun grün. ich klicke auf den Button "Content Blau", der Film Content1 wird entladen, der Film Blau geladen, der Mauszeiger ist nun blau. Dann der Haken: geh ich nun zurück auf Content-Grün, so wird der Mauszeiger nicht wieder grün sondern bleibt blau. Wird die Variable nicht mit gelöscht wenn der Film, in der sie steht entladen wird? Wenn ich zurück wechsle, wird doch wieder Variable grün gesetzt. Offensichtlich klappt da noch was nicht ;-( Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
| | #4 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
| |
|
| | #5 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
Wenn ich in der Navigation der Content-Files auf einen Button drücke, dann wird selbstverständlich auch der vorherige Film entladen (unloadMovie) D.h. die Variable müsste dann ja auch gelöscht sein oder? Kann man denn Sicherheitshalber eine Variable löschen, mit delete oder so? Das mit der Variablen Neuzuweisung hab ich glaub ich net verstanden. Kannste das mal näher erläutern? Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
| | #7 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
Hmm, wenn ich versuche die Variable so zu deklarieren, dann bekomme ich vom Debugger folgende Message: var _level0.green = true; Debugger: Scene 1, Ebene actions, Bild 1, Zeile 1 ;' erwartet Na ich hab doch ein Semikolon geschrieben. wieso nörgelt der Debugger dann rum? kann ich einer Variablen nicht nen Pfad voranstellen? wenn ich das _level0 weg nehme nörgelt er nicht, aber es funzt dann auch nicht. Beim ersten Aufruf wird der Cursor grün, beim Contentwechsel auf blau wird er blau aber beim zurückwechseln auf grün bleibt er immer noch blau. Hab mal auf den Blau Button mal "delete _level0.green " gesetzt. Beim klicken müsste doch nun die Variable gelöscht werden oder? Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
| | #9 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
na das check ich mal an. Wenn das auch nich funzt, dann versuch ich das mal abgespeckt in eine Beispieldatei zu basteln. Vielleicht mach ich ja irgendwo noch watt kehrtverum ;-) Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
| | #10 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
So wie´s aussieht muss ich mir meine Bastelei nochmal ansehen. Hab das ganze in ein abgespecktes Beispiel File gebaut und das Ding funzt vorherragend. In der Site selber funzt nur jeweils einmal der ganze Farbwechsel und wenn alles durch ist und ich die anderen Menüpunkte nochmal aufrufen will, bleibt der Cursor bei der zuletzt gewählten Farbe stehen und das wars dann. Auweia, bin ma gespannt wo ich da den fetten Bug sitzen hab. Das heißt dann wohl morgen ersma Kammerjäger spielen ;-) Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
| | #11 (permalink) |
| Banned Registriert seit: Jul 2006
Beiträge: 23
|
Hallo^^ Es wäre super von dir wenn du mir das script zeigen könntest mit dem du den cursor in level 4 lädst !!! Ich suche das schon total lange und ich komme nciht weiter ![]() Danke im vorraus für deine mühe !!! Gruß Atticus^^ |
| | |
| | #13 (permalink) |
| :-D Registriert seit: Aug 2001
Beiträge: 209
|
Wow, da hat mal jemand nen Steinalten Fred ausgegraben. Ich hätte damals aber auch mal nen Ton sagen können - fettes sorry. Das Thema hat sich damals doch noch zum guten gewendet. Den Fehler hatte ich dann noch gefunden - frag mich jetzt nur nicht woran das gelegen hat. Ist ja schon gut 2 Jahre her. Das Projekt ist in der zwischenzeit schon gestorben und vom Netz. Greets Schnetty
__________________ Chaos ist nur eine komplexere Form von Ordnung ;-) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |