roadyMedlem sedan jan. 2002473 inlägg
hur gör jag ett radbyte...
i ett inlägg lite längre ner http://www.webforum.nu/showthread.php?s=&threadid=65539 så fick jag hjälp med att läsa in information från en XML fil.
men sedan kommer ett problem när jag skriver längre texter och vill sedan att det skall bli radbyte i flash.
hur gör man, skall jag sätta ut något ord i texten och göra en replace osv.
RödalacketMedlem sedan feb. 20001 160 inlägg
Har suttit och experimenterat lite och det verkar inte bättre än att man får lägga
till ett tecken där själva radbrytningen skall ske, i det här fallet |.
function getInfo(myInfo) {
var myInfo;
for (var count2 = 0; count2 <= myInfo.childNodes.length; count2++) {
if (myInfo.childNodes[count2].nodeName.toLowerCase() == infoName) {
infoDescription = myInfo.childNodes[count2].firstChild.[b]toString()[/b];
// Nu har vi fått tag på den node som vi vill ha
[b]var pos;
while ((pos = infoDescription.indexOf("|")) >= 0) {
infoDescription = infoDescription.substr(0, pos) + "\n" + infoDescription.substr(pos + 1, infoDescription.length);
}[/b]
_root.show_text.text = infoDescription;
// här hämtar vi infon i noden
_root.show_headline.text = myInfo.childNodes[count2].attributes.name;
// Här hämtar vi attributet "name"
_root.show_size.text = myInfo.childNodes[count2].attributes.size;
// Här hämtar vi attributet "size"
pic = myInfo.childNodes[count2].attributes.load;
// Här hämtar vi attributet "load"
loadMovie(pic, _root.load_show);
//we load the swf into an empty MC
}
}
}
roadyMedlem sedan jan. 2002473 inlägg
hmm, det som händer är att all texten försvinner,
även om jag har | i den eller inte.... *letar frenetiskt*
roadyMedlem sedan jan. 2002473 inlägg
tänkte, finns det inte en funktion som heter replaceSel som man kan använda :q
roadyMedlem sedan jan. 2002473 inlägg
har testat lite olika saker man har hittat som t.ex
function searchReplace(find,replace) {
return this.split( find ).join( replace);
}
var strNewInfo = infoDescription.searchReplace("|","\n");
men alla gör samma sak, returnerar ett tomt värde =(
RödalacketMedlem sedan feb. 20001 160 inlägg
La du till toString() i slutet av raden?
infoDescription = myInfo.childNodes[count2].firstChild.toString();
roadyMedlem sedan jan. 2002473 inlägg
haha...
du är ju en klippa killen, den lilla knorren hade jag helt missat och nu funkar det kanon. :birp
hur blir man så duktig som du *undrar*, finns det några grymma sajter där man kan lära sig lite mer? ända jag har är flashkit och actionscript.org
RödalacketMedlem sedan feb. 20001 160 inlägg
Ja du, jag vet inte, blir själv förvånad ibland.. :)