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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.