Michał T Web Developer
Temat: błędy przy wczytywaniu tekstu do TextField
Cześć wszystkim!Mam problem z którym nie mogę się uporać. Otóż mam text fielda i taki oto kod w AS do niego:
String.prototype.replace = function(find, replace) {
return this.split(find).join(replace);
};
this.linkName = "Test Hello start Hello end Bye";
myData = new LoadVars();
System.useCodepage = true;
myData.onLoad = function() {
myText_txt.text = this.tekst;
myText_txt.html = true;
myText_txt.htmlText = this.tekst.replace("br />", "br>").replace("p>", "br>").replace("%", "%25").replace("\r\n", "").replace("\n", "").replace("strong>", "b>").replace("div>", "p>").replace("em>", "i>").replace("„", "\"").replace("”", "\"").replace("&", "%26").replace(" ", " ").replace("…", "...").replace(" ", "+").replace("’", "'").replace("‘", "'").replace("–", "-").replace("–", "-").replace(""", "\"").replace("&", "%26");
};
myData.load("teksty/1.dat");
Wszystko ładnie i pięknie, ale wczytuje do pola tylko kilka pierwszych linii tego tekstu. Dla przykładu w pliku 1.dat mam:
tekst=
<p><b>Nazwa</b></p>
<p><br />
text<br />
text<br />
text<br />
text</p>
<p> </p>
<p><b>Nazwa 2</b><br />
text<br />
text<br />
text<br />
text</p>
<p> </p>
SWF pokazuje jedynie:
<p><b>Nazwa</b></p>
<p><br />
text<br />
text<br />
text<br />
text</p>
Czy ktoś może mi to jakoś wytłumaczyć?