Strona 1 z 1

Problem ze ścieżkami

: pn cze 30, 2008 11:29 am
autor: dhman
Witam!
Marku mam taki problem: do pliku swf, ładuje zewnętrzny plik przez komponent loader. W tym wczytywanym pliku wczytuje dane z zewnętrznego pliku txt

main.swf
<-
wczytywany.swf
<-wczytywany.txt
Plik wczytywany.swf ma w sobie textArea, ale nie wczytuje tam nic.... Zrobiłem to zgodnie z tutkiem "Formatowanie textu za pomocą HTML i CSS" i nawet błędu nie wywala że coś się nie wczytuje.
Proszę o pomoc, jak to powinno wyglądać.

Re: Problem ze ścieżkami

: wt lip 01, 2008 12:13 pm
autor: Marek_bf
Tak jak w tutku: Formatowanie textu za pomocą HTML i CSS :)

Czy wczytywany plik działa prawidłowo jeśli nie jest wczytany?

Tak

: śr lip 02, 2008 3:01 pm
autor: dhman
Tak dział to prawidłowo, jeśli uruchamiane samo. Próbowałem jeszcze odwoływac sie przez _parent, ale to nic nie dało...

Re: Problem ze ścieżkami

: śr lip 02, 2008 6:06 pm
autor: Marek_bf
Co pokazuje trace w kodzie ładowania tekstu?

Nie wiem za bardzo o co chodzi

: pn lip 07, 2008 11:24 am
autor: dhman
Nie wiem za bardzo o co chodzi,l w którym pliku i co chcesz wyświetlić???

Re: Problem ze ścieżkami

: pn lip 07, 2008 9:00 pm
autor: Marek_bf
W kodzie ładującym tekst w metodzie onLoad trace(this)

To mi wyskakuje

: wt lip 08, 2008 1:14 pm
autor: dhman
To mi wyskakuje:
[object Object]

W klatce 1 mam

Kod: Zaznacz cały

this._lockroot=true;
W przycisku mam:

Kod: Zaznacz cały

on (press) {
	gotoAndStop(2);
	System.useCodepage = true;
	_level0. my_txt.html = true;
	_level0. my_txt.multiline = true;
	_level0. my_txt.wordWrap = true;
	var cssPath:String = "my_style.css";
	var textPath:String = "dzwonki.html";
	var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
	var myText:LoadVars = new LoadVars();
	myStyle.onLoad = function(succes) {
		if (succes) {
			_level0. my_txt.styleSheet = this;
			myText.onLoad = function(succes) {
				if (succes) {
					_level0. my_txt.text = this.tekst;
				} else {
					_level0. my_txt.text = "Błąd przy wczytywaniu treści";
				}
			};
			trace(this);
			myText.load(textPath);
		} else {
			_level0. my_txt.text = "Błąd przy wczytywaniu styli";
		}
	};
	myStyle.load(cssPath);
}
Ten sposób z lockroot zaczerpnięty z flashzone.pl, nie wiem czy jest to poprawnie.