03. september 2006 - 09:35
Der er
22 kommentarer og 1 løsning
mellemrum i dynamisk textfield skrives som %20
Jeg vil hente *.txt filer ind i et dynamisk tekstfelt, men når jeg tester dem vises alle mellemrum (fra *.txt'erne) som %20. HVordan løser jeg det?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
03. september 2006 - 09:40
#1
Prøv om nedenstående hjælper: Åben din tekstfil med Notepad. Vælg "Gem som...". I den nederste dropdown box der hedder kodning, vælger du UTF-8. Gem så din fil.
03. september 2006 - 10:34
#2
nej desværre - skulle du have andre tricks jeg kan prøve? (det har naget mig de sidste tre dage så jeg er ved at blive ret skør)
03. september 2006 - 10:35
#3
må hellere lige skrive den kode jeg har i framen (ligger på timelinen, ikke på textfield'et), kunne være at den var gal: var whatever:LoadVars = new LoadVars(); whatever.load("text.txt"); textfelt.autoSize = true; whatever.onLoad = function(){ textfelt.text = whatever; }
03. september 2006 - 10:43
#4
Har du husket at oprette en variabel i din tekst fil? F.eks: &minVariabel=her er noget tekst Når du loader txt-filen skal du nemlig benytte den variabel sådan her: var whatever:LoadVars = new LoadVars(); whatever.load("text.txt"); textfelt.autoSize = true; whatever.onLoad = function(){ textfelt.text = whatever.minVariabel; }
03. september 2006 - 10:53
#5
er "minVariabel" det samme som tekstfil navnet? eller hvad skal jeg så skrive?
03. september 2006 - 10:58
#6
Nej, minVariabel er navnet på en variabel du opretter inden i tekstfilen. Tekstfilen kan hedde lige hvad det skal være, og det samme kan variabelen. Det vigtige er at du inde i din onLoad funktion henviser til variabel, altså: textfelt.text = whatever.minVariabel;
03. september 2006 - 11:00
#7
FANTASTISK - NU virker det. PÅ den måde kan jeg jo sætte SAMTLIGE sidetekster ind i det SAMME txt dokument? :-D Men hvordan styrer jeg så txt-dokumentet mht enkelt linieafstand og dobbelt linieafstand? 1 linieafstand i notepad bliver jo til 2 i flash?
03. september 2006 - 11:00
#8
03. september 2006 - 11:05
#9
For at ungå dobbelt lineskift kan du bruge: textfelt.text = lv.minVariabel.split("\r\n").join("\n");
03. september 2006 - 11:08
#10
Og ja, du kan godt have flere variabler i samme tekstfelt.
03. september 2006 - 11:09
#11
jeg prøvede at sætte din "split"-linie ind, men det virker ikke, hvad kan være galt? - det ser således ud: var whatever:LoadVars = new LoadVars(); whatever.load("textmikkel.txt"); textfelt.autoSize = true; textfelt.text = lv.tekst.split("\r\n").join("\n"); whatever.onLoad = function(){ textfelt.text = whatever.tekst; }
03. september 2006 - 11:11
#12
var whatever:LoadVars = new LoadVars(); whatever.load("textmikkel.txt"); textfelt.autoSize = true; whatever.onLoad = function(){ textfelt.text = whatever.tekst.split("\r\n").join("\n"); }
03. september 2006 - 11:14
#13
og hvordan får jeg teksten til at holde sig indenfor den angivne dynamiske ramme? (skal også have en scollbar på - kan jeg bare hive den fra components/scrollpane ind på?)
03. september 2006 - 11:19
#14
For at undgå at tekstfeltet resizer, skal du fjerne linien: textfelt.autoSize = true; Ja, du kan hive det component der hedder UIScrollBar direkte over på dit tekstfelt.
03. september 2006 - 11:19
#15
og hvorfor ændrer skriften størrelse når jeg ændrer tekstfeltets størrelse?
03. september 2006 - 11:25
#16
...og dine point skal du også have - jeg er MEGET taknemmelig til dig, har kæmpet med det her i dagevis! Vil du lægge et svar?
03. september 2006 - 11:29
#17
Fordi du skalere tekstfeltet istedet for at ændres dets størrelse. Åben dit Transform panel (Ctrl+T), marker dit tekstfelt og sæt så tekstfeltets width og height til 100% igen. Derefter vælger du dit Text Tool (T), klikker en gang i tekstfeltet og derefter kan du ændre dets størrelse, ved at trække i et af de ni punkter.
03. september 2006 - 11:41
#18
lige en sidste ting - kan jeg gøre scroll barren sådan at den KUN er synlig hvis teksten fylder mere end der er plads til i tekstfeltet?
03. september 2006 - 11:41
#19
lige en sidste ting - kan jeg gøre scroll barren sådan at den KUN er synlig hvis teksten fylder mere end der er plads til i tekstfeltet?
03. september 2006 - 11:50
#20
var lv:LoadVars = new LoadVars(); lv.load("text.txt"); lv.onLoad = function() { textfelt.text = lv.minVariabel; scrollbar._visible = (textfelt.textHeight>scrollbar._height); }; Hvor "scrollbar" er instancenavnet på UIScrollBar componentet.
03. september 2006 - 11:52
#21
Hov, det skal være sådan her for at stemme overens med din kode: var whatever:LoadVars = new LoadVars(); whatever.load("textmikkel.txt"); textfelt.autoSize = true; whatever.onLoad = function(){ textfelt.text = whatever.tekst.split("\r\n").join("\n"); scrollbar._visible = (textfelt.textHeight>scrollbar._height); }
03. september 2006 - 11:52
#22
Og så lige uden autoSize: var whatever:LoadVars = new LoadVars(); whatever.load("textmikkel.txt"); whatever.onLoad = function(){ textfelt.text = whatever.tekst.split("\r\n").join("\n"); scrollbar._visible = (textfelt.textHeight>scrollbar._height); }
03. september 2006 - 12:01
#23
TUSIND TAK!!!!
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.