Textdatei in nachgeladener SWF einladen

FAD

Mitglied
Re: Brauche hilfe über externe txt datei in flash...

Ich habe eine ähnliches Problem. Hab schon den ganzen Nachmittag im Forum gesucht aber leider nichts funktionierendes gefunden.

Also, Ich habe einen Hauptfilm in den externe swf dateien geladen werden. Das funktioniert soweit auch.
Jetzt will ich aber in einen der externen swf eine externe txt datei laden (mit Scrollbar). Das funktioniert auch.

Wenn ich jetzt aber alles in den Hauptfilm lade, läd es den Text nicht sondern nur die ext. swf datei.

Flash MX 2004 Prof.
Hier ist das script welches ich für die txt verwende.

Code:
Stage.scaleMode = "exactFit";
loadVariablesNum("text.txt", 0);
_root.BIOS = new LoadVars();
_root.BIOSpfad = "text.txt";
_root.BIOS.sendAndLoad(_root.BIOSpfad, _root.BIOS, "POST");
_root.BIOS.onLoad = function() {
	_root.hallo.text = _root.BIOS.gruss;
};

Im Hauptfilm habe ich das folgendes Script, welches die externen swf läd:

Code:
home.onPress = function() {
	ladeziel.loadMovie("home.swf");
	ladestatus();
};
die_band.onPress = function() {
	ladeziel.loadMovie("die_band.swf");
	ladestatus();
};
cds.onPress = function() {
	ladeziel.loadMovie("cds.swf");
	ladestatus();
};
photos.onPress = function() {
	ladeziel.loadMovie("photos.swf");
	ladestatus();
};
live.onPress = function() {
	ladeziel.loadMovie("live.swf");
	ladestatus();
};
download.onPress = function() {
	ladeziel.loadMovie("download.swf");
	ladestatus();
};
shop.onPress = function() {
	ladeziel.loadMovie("shop.swf");
	ladestatus();
};
gaestebuch.onPress = function() {
	ladeziel.loadMovie("gaestebuch.swf");
	ladestatus();
};
kontakt.onPress = function() {
	ladeziel.loadMovie("kontakt.swf");
	ladestatus();
};
impressum.onPress = function() {
	ladeziel.loadMovie("impressum.swf");
	ladestatus();
};
login.onPress = function() {
	ladeziel.loadMovie("login.swf");
	ladestatus();
};
newsletter.onPress = function() {
	ladeziel.loadMovie("newsletter.swf");
	ladestatus();
};
loader._visible = false;
ladestatus = function () {
	loader.onEnterFrame = function() {
		geladen = _root.ladeziel.getBytesLoaded();
		zuladen = _root.ladeziel.getBytesTotal();
		if (geladen>=10) {
			loader._visible = true;
			prozent = Math.round(geladen/zuladen*100);
			this.prozentanzeige.text = prozent+" %";
			this.balken._xscale = prozent;
			if (prozent>=100) {
				delete this.onEnterFrame;
				this._visible = false;
			}
		}
	};
};

Wenn irgend jemand eine Idee hat an was es liegen könnte wäre ich sehr dankbar. Mir fällt absolut nichts mehr ein ;(
 
Re: Brauche hilfe über externe txt datei in flash...

Hi,

da Du Dein LoadVars-Objekt auf _root definierst, wird der Text auch auf der Hauptzeitleiste des Hauptfilmes geladen und zugewiesen. Verwende entweder "this" statt "_root", oder die Eigenschaft "_lockroot", die Du in diesem Unterfilm auf "true" setzen kannst (Mehr dazu in der Flashhilfe unter "_lockroot").

Bitte poste bei solchen Fragen nicht in ein Thema, das 3 Jahre alt ist, sondern eröffne lieber ein neues! ;) - ich habe das Thema mal geteilt.

Gruß
.
 
Hey es funktioniert ;) Vielen Dank für die schneller Antwort. Is manchmal so einfach, man muss es eben blos wissen.

Wollte gestern eigendlich eine neues Thema eröffnen, Hab aber irgendwie nicht gefunden wo man das macht.

Ciao René
 
Zurück