Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-08-2004, 20:43   #1 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
variabel übergabe an per loadmovie geladenes swf

hallo zusammen,

mit der suchfunktion hab ich im forum zu dem thema nichts gefunden deswegen:

in einem hauptmovie wird eine variable definiert

onClipEvent(load){
_global.variable = "1";
}

dieses hauptmovie lädt per loadmovie ein weiteres swf ein, also ohne manuelle benennung eines levels wie mit loadmovienum.

in diesem dazu geladenen movie soll nun die im hauptmovie definierte variable verändert werden

_global.variable = "2";

jedoch passiert dies nicht. auch per _root.variable oder _level0.variable etc. wird nichts verändert.

wo liegt der fehler?

vielen dank!
mopp ist offline   Mit Zitat antworten
Alt 15-08-2004, 20:50   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
variable ist nen schon verwendeter Begriff in Flash!
den sollte man dann nicht als Variablen name benutzen!

versuch es mal mit
_global.meineVariable = "1";
bzw
_global.meineVariable = "2";

grz
Robert
pape ist offline   Mit Zitat antworten
Alt 15-08-2004, 21:03   #3 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
danke für die antwort. ist schon klar das "variable" ein von flash benutzes wort ist. das war hier auch nur ein beispiel um es anschaulicher zu machen.
mopp ist offline   Mit Zitat antworten
Alt 15-08-2004, 21:13   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
dann zeig mal nen bisl mehr code oder die fla (oder falls diese zu groß ist ne bsp datei)

Edit:
die dateien bitte als mx abspeichern ...
pape ist offline   Mit Zitat antworten
Alt 15-08-2004, 21:29   #5 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
im mainmovie wird die variable definiert:

onClipEvent(load){
_global.meinevariable = "1";
}

dann wird im mainmovie das zweite movie geladen:

on(release){
loadMovie("zweitermc.swf", this.platzhalter);
}

dann wird im zweiten movie die variable geändert:

on(release){
_global.meinevariable = "2";
}

im mainmovie wird die varibale kontrolliert:

onClipEvent(enterFrame){
trace(_global.meinevariable);
}

jedoch verändert sich die variable bei knopfdruck im zweiten movie nicht.
mopp ist offline   Mit Zitat antworten
Alt 15-08-2004, 21:36   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
das stimmt alles soweit!
dein Fehler müsste dann woanders liegen!

speck am besten mal deine Fla ab und lad sie hoch!
(bitte als mx abspeichern!)

habe dir dennoch kurz nen kleines bsp gebaut (anhang)!

grz
Angehängte Dateien
Dateityp: zip global_loadmovie.zip (5,3 KB, 5x aufgerufen)
pape ist offline   Mit Zitat antworten
Alt 15-08-2004, 21:47   #7 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
hmhm der fehler liegt wohl in einem anderen script das die sache blockiert. ich weiss jetzt aber das der code richtig ist.

vielen dank für das file und deine antworten!!

schönen abend noch!
mopp ist offline   Mit Zitat antworten
Alt 15-08-2004, 22:02   #8 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
bitte!
danke - gleichfalls!
grz
pape ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele