14. december 2003 - 14:09
Der er
32 kommentarer
Flash: Opret tekst box
Hejsa Jeg er måske bare lidt noob til det flash her. Jeg skal have lavet mig en tekstboks som henter info fra en txt fil, og jeg har set 100 svar på det. Men hvordan fa'en laver jeg selve tekst boxen og hvordan giver jeg den en variable eller hvad der nu skal til? Borsk
Annonceindlæg fra Computerworld
14. december 2003 - 14:24
#1
Har ikke testet det! Kan måske bruges _root.createTextField("txt", 151, 30, 290, 250, 30); //txt txt.setNewTextFormat(new TextFormat("verdana", 9, 0x000000, null, null, null, null, null, "left")); _root.txt.text = "Indhold af tekst felt";
14. december 2003 - 14:34
#2
fatter ikke en pind af alt den kode :) Men fandt da lige ud af, når jeg laver en tekst box kan jeg give den et variable navn. Men hvordan får jeg så loaded teksten ind i den box. evt hvis nogen har en guide et eller andet sted eller let eksempel. Borsk
14. december 2003 - 14:49
#3
OK er meget grundlæggende eksempel: Lav en txt fil der hedder news.txt Lav et tekst felt i flash med navnet mitTekstFelt Læg denne kode i den frame du vil hente texten ind i loader = new LoadVars(); loader.onLoad = function() { mitTekstFelt.text = this.foo; } loader.load("news.txt"); og så skulle den være der!
14. december 2003 - 14:50
#4
indholdet i din text fil: foo=min lange tekst
14. december 2003 - 14:53
#5
For en god ordens skyld så afslut altid variablerne i textfilen med & foo=min lange tekst& /Nikolaj
14. december 2003 - 15:00
#6
Hejsa igen Der sker ikke et pip, jeg har txt filen i samme bibliotek. Jeg har oprettet et layer hvor tekst feltet er og givet den navnet. På frame 1 har jeg sat alt den kode ind du pastede. Borsk
14. december 2003 - 15:06
#7
hedder text feltet mitTekstFelt?
14. december 2003 - 15:07
#8
og har du sat text feltet til at være dynamisk?
14. december 2003 - 15:09
#9
Dynamic Text Multiline mitTekstFelt Wordwrap, Selectable
14. december 2003 - 15:14
#10
Har du evt en fla eksempel du kunne maile ?
14. december 2003 - 15:17
#11
14. december 2003 - 15:18
#12
jeg faar unexpected file formet....... jeg bruger flash 5.0
14. december 2003 - 15:21
#13
ÅK jeg bruger MX finder lige ud af noget! Sæt denne ind i toppe af koden når jeg får uploaded den nye (så får du æøå med): System.useCodepage = true;
14. december 2003 - 15:23
#14
ÆV Flash 5 understøtter ikke instance name for text felter! prøver lige et andet eks.. vender tilbage..
14. december 2003 - 15:24
#15
er MX nemmere at have med at gøre egentlig ?
14. december 2003 - 15:27
#16
det må du nok have nogle af eksperterne til at svare på, jeg er meget tilfreds med MX og har pt. ikke nogle planer om at opgradere til MX04 og så igen så har jeg ikke slettet min Flash5 endnu?????
14. december 2003 - 15:31
#17
Hvis du ikke har opdaget det :o) så er jeg lidt noobish i det her flash værk, jeg lavede ellers lidt for et par år siden. Hoper jeg kan gennemskue det når jeg ser din .fla fil. Kan du forresten ikke bare gemme i tidligere verision, det må være det nemmeste. Borsk
14. december 2003 - 15:31
#18
hoper = håber :o)
14. december 2003 - 15:56
#19
nej, jeg kan ikke gemme i en tidligere version, se min kommentar kl 15:23:20
14. december 2003 - 17:02
#20
jeg fandt en text scroller til flash5, måske kan du bruge den!'
www.wilweb.dk/exp/flash/scroller.fla men jeg tror sgu det er for langt tid side jeg har rodet med at loade txt ind i flash5, for jeg får det ikke til at virke, desværre...
Prøv at få nogle af de hardcore til hjælpe dig, evt nikolajdu kan plejer at være hardcore og flink til at hjælpe.
14. december 2003 - 17:11
#21
tak for den fil der, jeg kigger på det senere, for nu skal jeg ud til svigerfamilien og spise :o) Borsk
14. december 2003 - 18:01
#22
ÅK held og lykke :>
15. december 2003 - 00:45
#23
Jeg kan heller ikke lave en flash 5 fil ti dig uden at installere... flash 5. Jeg kan godt forklare dig hvordan man loader variabler : loadVariables("tekstfil.txt","tekstfelt"); Og så 25 frames længere henne på timelinen dit tekstfelt med variablen "tekstfelt" /Nikolaj
15. december 2003 - 18:59
#24
Hejsa så sidder jeg her igen. Jeg har fået noget til at virke. Jeg har en text fil teksten.txt den indeholder: _root.text=hej hej Så har jeg en text box med disse indstillinger: navn: Text indstillinger: HTML, Wordwrap, Selectable, Dynamic Text, multiline Hvis jeg så sætter dette "script" ind på frame 1, scene 1 loadVariablesNum ("teksten.txt", 0); Så loader den fint teksten ind i vinduet. Men det virker ikke hvis jeg putter samme script ned på et movie clip eller noget, for teksten skal jo ikke stå der hele tiden, kun jeg jeg f.eks trykker på en knap og så skal teksten komme ind i en boks. Hvilken detalje mangler jeg ? Borsk
15. december 2003 - 19:03
#25
Hvis du lægger det i et movieClip så gør sådan her : loadVariablesNum ("teksten.txt", "MOVIECLIP_INSTANCE_NAVN"); Og så kan det hele jo lægges ind på en knap i stedet : on(release){ loadVariablesNum ("teksten.txt", "MOVIECLIP_INSTANCE_NAVN"); }
15. december 2003 - 19:04
#26
Og så ska tekstfilen enten hedde : _root.MOVIECLIP_INSTANCE_NAVN.text=hej hej& eller den nemme : text=hej hej& Dog bør du ikke bruge variablen "text" - De bruges nemlig i flashplayer 6 og frem - Kald den hellere "tekst"
15. december 2003 - 19:19
#27
hejsa Det virker ikke. jeg har skrevet _root.page1.tekst=hej hej i teksten.txt Page1 er et movieclip som kun indeholder den tekst boks lige nu.
15. december 2003 - 19:35
#28
På frame 1 i page1 står dette her: loadVariablesNum ("teksten.txt", Page1);
15. december 2003 - 20:45
#29
Brug altid samme Case - page1 kontra Page1 i øvrigt har du heller ikke mine gåseøjne med... loadVariablesNum ("teksten.txt", "page1");
15. december 2003 - 23:01
#30
Hvis jeg skriver ("teksten.txt", "page1"); så åbner den teksten.txt i explorern eller forsøger på det. Hvis jeg skriver ("teksten.txt", page1); så sker der bare ikke noget. altsa forskellen er med og uden " "
15. december 2003 - 23:06
#31
Jeg kan faktisk også godt få det til at virke hvis jeg ligger teksten ind på et symbol med grafik behavior. Hvorfor er movie anderledes.......
16. december 2003 - 06:22
#32
Det må være dig der gør det forkert for grafik er ikke dynamisk og kan som sådan slet ikke modtage dynamisk tekst.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.