Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-04-2007, 20:58   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 32
Variable laden einlesen

Hm... nun sitze ich hier seit ein paar tagen und versuche mit den mehr oder weniger guten Lösungsansätzen anderer was für mich zu gewinnen. Aber ich glaube ich brauche doch eure Hilfe.


Ich möchte die Textgröße individuell anpassen und zwar soll es mit eingelesenen variablen funktionieren.

So ändere ich die Textgröße:

Code:
MovieClip.prototype.familienunternehmen = function() {
	this.onEnterFrame = function() {
		faktor = 91+((_root.variable1*100)/(_root.variable2+_root.innovation+_root.variable3+_root.variable4+_root.variable5))*0.79;
		this._xscale = faktor;
		this._yscale = faktor;
	};
};
Bisher habe ich die Variablen mit
Code:
var variable1=12 
usw.
direkt eingeben. Jetzt möchte ich aber die Zahlen aus einer Textdatei auslesen lassen und nichts geht mehr. Ich kann die Werte einlesen aber dann wieder nicht in dieser Rechnung verwenden ... oder umgekehrt???Ich weiß einfach nicht mehr weiter ...

Das Ergebnis kann ich doch mit
Code:
var VariableErgebnis = new LoadVars();
VariableErgebnis.onLoad = function(OK) {
	if(OK) {
		VariableErgebnis=91+(Number(this.variable1)*100)+Number(this.variable2);
		}
		};
		VariableErgebnis.load("zahlen.txt");
Aber wie bekomme ich das Ergebnis aus "VariableErgebnis" jetzt in meine Faktorberechnung für die Größe?????

PITTE UM HILLLFE...
Smilla283 ist offline   Mit Zitat antworten
Alt 22-04-2007, 21:57   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Hi.

Ich denke mal das es daran liegt, daß Du den geladenen
Textstring nicht in eine Zahl umgewandelt hast, mit der
man rechnen kann. Das macht man mit Number(text);

Aber ich habe Dir mal ein Beispiel gebastelt, wie man
das Ganze mit den Klassen »LoadVars« und »TextFormat«
angehen kann.

gruß, gaspode
Angehängte Dateien
Dateityp: zip textsize.zip (8,5 KB, 20x aufgerufen)

Geändert von gaspode (22-04-2007 um 22:06 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 23-04-2007, 19:43   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 32
Thumbs up

HALLO Gaspode!!!

Das ist genau das was ich brauche!!!!!!!!!!

TAUSEND DANK!!!
Smilla283 ist offline   Mit Zitat antworten
Alt 23-04-2007, 20:17   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 32
Aber gib mir noch bitte einen Tipp, wie mache ich es wenn ich einen Movieclip vergrößern will? Muss ich dann statt textfield movieclip eintragen?

Code:
function adaptTextSize(path, textfield) {
	var lv = new LoadVars();
	lv.onLoad = function(status) {
		if(status) {
			var format = new TextFormat();
			format.size = Number(lv.textsize);
			textfield.setTextFormat(format);
			textfield.autoSize = true;
		}
	}
	lv.load(path);
}

adaptTextSize("size.txt", mytxt);
Danke!!!
Smilla283 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 09:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele