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
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.