Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-02-2004, 13:49   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 69
globale variablen aus geladenem swf nicht verfügbar?

hi,

versuche gerade erfolglos ein .swf (import.swf) in ein anderes swf (main.swf) zu importieren. dabei sollen alle globalen variablen, die ich in import.swf gesetzt habe, in main.swf verfügbar sein!

habe folgende zwei testprogs geschrieben:

1.) import.swf:

_global.test = "blabla";
if (test == "blabla") trace("_global.test gesetzt!");


2.) main.swf:

loadMovieNum("import.swf", 0);
trace(test);


wenn ich dann main.swf ausführe, gibts als ausgabe dann aber immer nur folgendes:

undefined
_global.test gesetzt!

kann es sein, daß das import.swf erst importiert wurde, nachdem der trace gemacht wurde? schließlich müsste ja erst "_global.test gesetzt!" und dann "undefined" ausgegeben werden!

kann ich irgendwie ermitteln, ob import.swf komplett geladen wurde? oder muss ich das ganz anders machen?
habe das auch schon mit anderer levelnummer probiert - keine änderung!

weiß da jemand bescheid? wäre dankbar für hilfe.

malte
malte_b ist offline   Mit Zitat antworten
Alt 12-02-2004, 14:05   #2 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
pack doch erstmal zum test ob import.swf geladen wurde ein trace auf die hzl der import.swf.

in teilfilmen global definierte variablen sind auch vom ursprungsfilm aus normal ansprechbar. aber vielleicht solltest du ein ereignisprozedur laufen lassen die überprüft, ob die variable da ist. bsp.:
ActionScript:
  1. loadMovieNum("import.swf",1)
  2. this.onEnterFrame = function(){
  3.     trace(test )
  4.     if(test !=undefined){
  5.         delete this.onEnterFrame
  6.         trace(loadvar)
  7.     }
  8. }

was in der import.swf steht dürfte klar sein...


mfg,
kai
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 12-02-2004, 15:40   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 69
super! funktioniert! vielen dank!

malte
malte_b 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 17:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele