Flash zahl aus textdatei auslesen?

Timmey92

Commodore
Registriert
Okt. 2008
Beiträge
4.568
MoiN!

Habe mit actionscript 3 ein kleines problemchen :(
Ich möchte mit actionscript einfach nur eine einzige (wenns geht auch 2^^) zahlen aus einer datei lesen ... format ist erstmal nebensache da das über php erledigt wird und der php part noch nicht existiert.

Hier erstmal der Code:
Code:
var goal = 50;
var amount = 10;
var percent = 0;
var externeVars = new LoadVars();
externeVars.load("pfad/zur/text/datei.txt"); 
externeVars.onLoad=function() { 
percent = goal/amount*100;
status_txt.text = percent + "%";
progressBar.setProgress(percent,100);
}

Geeeht nicht: Szene 1, Ebene 'Ebene 1', Bild 1, Zeile 4 1180: Aufruf einer möglicherweise undefinierten Methode LoadVars.

Google jetzt seit 30 minuten, aber dieses AS ist einfach nur ******* :( kenne da viel sauberere scriptsprachen.

Hoffe ihr könnt mir dabei helfen :)
 
BloodHunter2k8 schrieb:
Szene 1, Ebene 'Ebene 1', Bild 1, Zeile 4 1180: Aufruf einer möglicherweise undefinierten Methode LoadVars.

Hört sich danach an, als hättest du die Klasse LoadVars nicht importiert oder ähnliches. Flash will es anscheinend als Methode auswerten. Btw, in ActionScript 3 kann man ja schon Typensicher programmieren, also bitte:

Code:
var externeVars[B]:LoadVars[/B] = new LoadVars();

edit: Ups sehe gerade dass das eine Flash Klasse und keine eigene ist. Hatte schon lange nichts mehr mit Flash zu tun. http://www.adobe.com/support/flash/...pt_dictionary/actionscript_dictionary427.html hört sich aber irgendwie veraltet an.
Ich hab das immer mit der URLRequest-Klasse gemacht.

edit2: scheint wirklich veraltet zu sein. Schau dir mal diesen Thread an: http://www.kirupa.com/forum/showthread.php?t=275224
 
Zuletzt bearbeitet:
ja danach hört es sich an ... in AS1 ist das eine standartklasse (behauptet zumindest ein artikel auf google)...
probiere mal weiter rum.
 
beachte meinen edit2 im Post oben. In dem Link steht wie du sowas in as3 machen kannst.

Auszug:

var variables:URLVariables = new URLVariables("name=Franklin");
var request:URLRequest = new URLRequest();
request.url = "http://www.[yourdomain].com/greeting.cfm";
request.method = URLRequestMethod.POST;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler);
 
danke habs hingekriegt.
 
Zurück
Oben