Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2004, 15:43   #1 (permalink)
// Knäckebrot
 
Benutzerbild von modul47
 
Registriert seit: Mar 2002
Ort: München
Beiträge: 283
Question globale variable ansprechen / abrufen...

hi leute,

ich hab mir n affen gesucht im forum, zu dem thema, aber nix gefunden.
keine ahnung was ich da falsch mache.

ich deklariere in nem tief verschachteltem mc, der dynamisch attacht wird, eine globale variable und will darauf dann in nem mc im hauptfilm zugreifen können.

trace der variable am deklarationsort funktioniert prima.
trace irgendwo anders geht nicht. (???)

jemand ne ahnung warum?

hier die codes:

image_mc (wird dupliziert auf image_0_mc, image_1_mc etc....)
ActionScript:
  1. _global.thumbid = id;
  2. trace("thumbid: "+thumbid);

ct_home liegt auf der hauptzeitleiste:
ActionScript:
  1. trace(thumbid);

trace-ergebniss:
Code:
undefined
thumbid: 0
thumbid: 1
thumbid: 2
thumbid: 3
thumbid: 4
thumbid: 0
thumbid: 1
thumbid: 2
thumbid: 3
thumbid: 4
thumbid: 0
thumbid: 1
thumbid: 2
thumbid: 3
thumbid: 4
ich dacht ne als global definierte variable kann ich überallher abrufen?

das direkte ansprechen der variable über nen pfad bekomm ich auch nicht hin, da ich nicht weiß wo sich das ding befindet durch das attachen...

bitte hilfe,

danke
tom
modul47 ist offline   Mit Zitat antworten
Alt 08-10-2004, 16:16   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
koennte eventuell daran liegen, dass die variable noch nicht initilisiert ist, wenn du sie abfragst.
schau mal ins attachement.
Angehängte Dateien
Dateityp: zip global.zip (5,0 KB, 13x aufgerufen)
osoful ist offline   Mit Zitat antworten
Alt 08-10-2004, 16:23   #3 (permalink)
// Knäckebrot
 
Benutzerbild von modul47
 
Registriert seit: Mar 2002
Ort: München
Beiträge: 283
du meinst, ich muss dem ding etwas zeit geben, bis ich es ansprechen kann?
hab ich das richtig verstanden?

okay, das kann ja sein, aber wir kann ich das machen, dass es auch zur verfügung steht?
eigentlich werden alle variablen und werte über ein preloaderscript geladen und wenn im moment des aufrufs das schon zu tracen geht, aber sozusagen weiteroben im film das schon wieder weg ist... kapier ich das nicht... ???

Geändert von modul47 (08-10-2004 um 17:01 Uhr)
modul47 ist offline   Mit Zitat antworten
Alt 08-10-2004, 16:49   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
das vermute ich zumindest. in dem beispiel, das ich hochgeladen hab, ist die globale variable erst auf dem zweiten frame vorhanden, obwohl sie im ersten frame in dem verschachtelten mc gesetzt wird.
osoful 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