Autor |
Nachricht |
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 06.09.2006 10:09
Titel [Flash 8] - Variable aus anderen Film auslesen |
|
|
Hallo,
ich habe einen Hauptfilm, in dem mein Menü geladen wird. Nun möchte ich im Menü bei Klick auf einen Link einer Variable einen bestimmten Wert geben.
Nun mein Problem: Wie kann ich die Variable im Hauptfilm einlesen?
Könnt Ihr mir weiterhelfen?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 06.09.2006 11:16
Titel
|
|
|
Gibt zwei Möglichkeiten
A) Du schreibst im Menü einfach
Code: |
_root.MeineVariable
|
um auf die Variable des Hauptfilms zu referenzieren oder
B) Du definierst die Variable im Hauptfilm Global. Das heißt, daß, egal in welchem Clip, Movie oder was auch immer du dich befindest, Du erhälst den Wert der Variable durch
Du definierst Global folgendermaßen
Code: |
var MeinVariable:String = "Hallo Lia";
_global.MeineVariable = MeineVariable
|
Zuletzt bearbeitet von phihochzwei am Mi 06.09.2006 11:16, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 06.09.2006 11:39
Titel
|
|
|
Super! Danke für deine Hilfe.
Die global-Variante hatte ich auch versucht, doch leider an der falschen Stelle.
|
|
|
|
|
Lia
Threadersteller
Dabei seit: 15.06.2004
Ort: bei Leipzig
Alter: 41
Geschlecht:
|
Verfasst Mi 06.09.2006 12:01
Titel
|
|
|
Leider habe ich doch noch ein Problem. Wenn ich die Variable über Trace in der menu.swf ausgebe (auch im wenn menu.swf im hauptfilm geladen wird), wird die Variable ausgegeben - aber eben nur da ich den trace-Befehl in der menu.swf habe.
Wenn ich diesen Befehl in meiner haputdatei habe, kommt leider undefined..
Zum besseren Verständnis mein Code:
Im Hauptfilm:
Code: | createEmptyMovieClip("mc_container_menu",1);
mc_container_menu.loadMovie("menu.swf");
trace (seite); |
menu.swf
Code: | this.link1.onRelease = function() {
this.useHandCursor = true;
var seite:String = "portfolio1";
_global.seite = seite;
trace(seite);
} |
Ziel der ganzen Sache ist, dass wenn Link 1 gedrückt wird, dann ein neuer Film geladen werden soll.
Kannst du mir noch einmal weiterhelfen?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 06.09.2006 13:32
Titel
|
|
|
Hast Du das ganze irgendwo onlline ??? Dann kann ich mir das mal ansehen
|
|
|
|
|
|
|
|
Ähnliche Themen |
bilder aus db per php auslesen und wie einen film darstellen
Flash Variable Get bearbeiten
[Flash AS3] Variable von nachgeladenen SWF aus abrufen
Flash AS3: Variable übergeben (XML an Schaltfläche)
Flash Syntaxproblem bei Funktionsaufruf mit Variable
FLASH MX: loadMovie(variable,1) machbar?
|
|