Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2003, 18:26   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Unhappy Problem mit Variablen

Hallo,

ich möchte mit dem Befehl "loadVariables" folgende Daten auf die Hauptzeitleiste einlesen:

links=-1610&rechts=-3229&z=1

Dies ist in einer Textdatei gespeichert. Ich lese mit folgenden Befehl:

loadVariables("menschen.txt","_root");

Den Inhalt z.B. von der Variable "links" kann ich zwar problemlos mit einem dyn. Textfeld anzeigen lassen, kann mit der Variable aber sonst nichts anfangen, der Film merkt sich den Wert nicht ! Ein "trace(links)" bringt nur ein "undefined"...

Für das Funktionieren des Filmes (es ist eine Navigationsleiste) MUSS ich aber in der Lage sein, diese Werte rauszulesen und zu verwenden !!!

Kann jemand helfen? Es ist dringend!

Danke im Voraus

Ivan73
ivan73 ist offline   Mit Zitat antworten
Alt 16-10-2003, 18:33   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi und willkommen im FF
deine variablen werden noch nicht geladen sein wenn du sie abfrägst.die sichere methode ist das loadvars objekt.
ActionScript:
  1. lv = new LoadVars();
  2. lv.onLoad = function (success){
  3.             if (success){
  4.                 trace(this.links)
  5.             }else{
  6.                  trace("Datei nicht vorhanden")
  7.             }
  8. }
  9. lv.load("menschen.txt")
  10. stop()
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 18:48   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Danke für die Antwort

Leider habe ich das Problem immer noch: Wenn ich nach 'lv.load("menschen.txt")' die Variablen weiter verwenden will und testen will,ob sie noch da sind mit "trace(lv.links)", dann kommt wieder UNDEFINED...
ivan73 ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:05   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
wo tust du die variable testen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:11   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
habs mal ein bischen geändert.wenn die variablen geladen sind
springt er ein frame weiter und da kannst du sie jetzt testen.
mit lf.links usw....
ActionScript:
  1. lv = new LoadVars();
  2. lv.onLoad = function (success){
  3.             if (success){
  4.                 trace("Datei vorhanden")
  5.                 gotoAndStop(_currentframe+1);
  6.             }else{
  7.                  trace("Datei nicht vorhanden")
  8.             }
  9. }
  10. lv.load("menschen.txt")
  11. stop()
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:17   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Ich teste sie im gleichen Skript wo der Ladevorgang passiert. Das Skript liegt auf dem 1. (und einzigen) Bild der Hauptzeitleiste.

Meine Absicht ist es, die Variablen "links", "rechts" und "z" nach dem Ladevorgang als global zu erklären, damit die

a) Variablen "rechts" und "links" voon zwei Movieclips verwendet werden können (in Skripten, die auf den Instanzen der Movieclips liegen). Die Movieclips liegen in einer eigenen Ebenen auf der Hauptzeitleiste.

b) und die Variable "z" von mehreren Buttons verwendet werden kann, die ebenfalls in einer Extra-Ebene auf der Heuptzeitleiste liegen.
ivan73 ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:21   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
wie gesagt wenn du das im selben script oder im selben frame
testes ist die variable noch nicht geladen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:43   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Okay, habe es so gemacht, wie du es gesagt hast...und es funzt ! Ich kann nun mit den Variablen, die ich im 2.Frame global erklärt habe, im gesamten Film arbeiten!

VIELEN DANK !
ivan73 ist offline   Mit Zitat antworten
Alt 16-10-2003, 19:49   #9 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
gern geschehen
__________________
gruß Harry
HAY 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 02:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele