Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2003, 10:15   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 34
Question Variablen innerhalb einer Funktion verwenden?!?

Eigentlich eine ganz einfache Sache - ich habe eine Variable "meineVar" die ich weiter unten wieder benutzen möchte. Warum geht das nicht?!? Es ist zum verzweifeln!

meineVar = "var1";

loadVarsText.onLoad = function (success){
if (success) {
meinTextFeld.text = this.meineVar;
}else{
trace ("not loaded");
}
}
MiloXXX ist offline   Mit Zitat antworten
Alt 06-11-2003, 10:31   #2 (permalink)
nordlicht
 
Benutzerbild von phantura
 
Registriert seit: Apr 2002
Ort: Hamburg
Beiträge: 137
bevor du lange was testest, deklarier deine variable einfach mal so:
ActionScript:
  1. var meineVar = "var1";
phantura ist offline   Mit Zitat antworten
Alt 06-11-2003, 10:48   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
und willkommen im FF
zeige mal dein ganzes script.das sieht ja nach dem loadvars
objekt aus.dann kanst du die variable "meineVar" nicht so ansprechen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 06-11-2003, 11:08   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 34
Zitat:
Geschrieben von HAY
hi
und willkommen im FF
zeige mal dein ganzes script.das sieht ja nach dem loadvars
objekt aus.dann kanst du die variable "meineVar" nicht so ansprechen.
Hi!

Ich glaube es bringt nicht viel das ganze Script zu posten. Es geht mehr um die Sache im generellen syntaktischem Sinne. Weiss nicht wie ich das beschreiben soll.

Das Problem ist ja das das Script denkt es handelt sich bei "meineVar" um einen Namen und das er nicht den Inhalt der Variablen nimmt.
MiloXXX ist offline   Mit Zitat antworten
Alt 06-11-2003, 11:48   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. meineVar="var1"
  2. var1=100;
  3.  
  4. trace(this[meineVar])//100
  5.  
warrantmaster ist offline   Mit Zitat antworten
Alt 06-11-2003, 13:48   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 34
Zitat:
Geschrieben von warrantmaster
ActionScript:
  1. meineVar="var1"
  2. var1=100;
  3.  
  4. trace(this[meineVar])//100
  5.  
Cool! Daran lags - der "." war fehl am Platze!

Danke, danke...
MiloXXX 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 10:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele