Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2004, 10:44   #1 (permalink)
Give me a gun!
 
Benutzerbild von Buscemi
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 141
Mutante Variabeln nach Übergabe aus einer Txt-Datei

So. Ich bin am Ende angelangt. Wahrscheinlich ist es wieder mal nur ein klitzekleines Etwas, das ich nicht berücksichtigt habe oder eher von dem ich nicht weiss..

Ich lade ein paar Variabeln aus dieser config.txt:

&H=276&minimum=1&maximum=50&

Mittels diesem Code, der sich im ersten Frame befindet:
Code:
function faerben() {
	blau = maximum;
	gruen = minimum;
	rot = gruen+(H/60-4)*(blau-minimum);
	trace(rot)
}

var loader = new LoadVars();
loader.onLoad=function(success)
{
 if(success)
 {
  trace(this.minimum +  " " + this.maximum);
 }
}

loader.load("config.txt");
Im zehnten Frame liegt dieser Code:
Code:
H = loader.H;
minimum = loader.minimum;
maximum = loader.maximum;
//minimum = 1;
//maximum = 50;
trace(minimum + " min")
trace(maximum + " max")
faerben();
stop();
Trace gibt für rot 129.4 aus. Soll der aber nicht, denn der korrekte Wert ist 30.4! Wie man sehen kann, wenn man minimum und maximum "manuell" eingibt. Wie kommt es bei gleichen Werten (1 und 50) zu unterschiedlichen Ergebnissen?
Und wenn wir schonmal dabei sind, ich habe noch nicht verstanden, wie man es schafft, dass erst die Variabeln ausgelesen werden, bevor es weiter im Text geht, sprich wie kann ich das gesamte AS in das erste Frame packen?

Für Hilfe bin ich sehr dankbar,
die .fla und die .txt hab ich mal angehangen,
Buscemi
Angehängte Dateien
Dateityp: zip mutant.zip (3,5 KB, 1x aufgerufen)
Buscemi ist offline   Mit Zitat antworten
Alt 25-08-2004, 10:55   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ICH HABS

Code:
function faerben() {
	blau = Number(maximum);
	gruen = Number(minimum);
	rot = gruen+(((H/60)-4)*(blau-minimum));
	trace("blau: "+blau+" "+"gruen: "+gruen+" "+"maximum: "+maximum+" "+"minimum: "+minimum+" "+"rot: "+rot+" ")
}

var loader = new LoadVars();
loader.onLoad=function(success)
{
 if(success)
 {
  trace(this.minimum +  " " + this.maximum);
 }
}

loader.load("config.txt")
dburucu ist offline   Mit Zitat antworten
Alt 25-08-2004, 11:44   #3 (permalink)
Give me a gun!
 
Benutzerbild von Buscemi
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 141
Danke, dburucu! Ich bin fast glücklich. Wie bring ichs fertig, das gesamte AS auf ein Frame zu legen ohne zu riskieren, dass die Variabeln noch nicht ausgelesen sind?

Buscemi
Buscemi ist offline   Mit Zitat antworten
Alt 25-08-2004, 11:55   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
da weiss ich leider keine Antwort.
dburucu ist offline   Mit Zitat antworten
Alt 28-08-2004, 13:07   #5 (permalink)
Neuer User
 
Benutzerbild von Polyplexus
 
Registriert seit: Aug 2004
Beiträge: 11
Versuchs mit ner Pausefunktion
So bleibt genügend Zeit die Variablen einzulesen .
Hat bei mir aug gefunzt
Polyplexus 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 01:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele