Avatar billede moso Nybegynder
04. september 2001 - 17:23 Der er 26 kommentarer og
1 løsning

Textimport til flash fra .txt

Jeg skal hente tekst ind fra 2 tekstdokumenter, til hver deres tekstbox. jeg kan godt hente til en box, men når jeg prøver med to, kommer der det samme i begge.
Hvad gør mand...
Avatar billede vistodk Nybegynder
04. september 2001 - 17:30 #1
husker du at kalde de 2 textboxe noget forskelligt?
Avatar billede pixelpaw Nybegynder
04. september 2001 - 17:31 #2
sikkert fordi dine textbokse hedder det samme
Avatar billede moso Nybegynder
04. september 2001 - 17:31 #3
jeg prøver, men hvad hedder den kode du vil foreslå??
Avatar billede vistodk Nybegynder
04. september 2001 - 17:31 #4
marker textboxen og kriv et navn i variable.
Avatar billede pixelpaw Nybegynder
04. september 2001 - 17:32 #5
Når du henter informationer ind fra en textfil, kommer det ind som variabler. Variabler skal altid navgives forskelligt, ellers kan programmet ikke kende forskel på dem.
Avatar billede vistodk Nybegynder
04. september 2001 - 17:33 #6
varaibel navnet skal bare være et navn som KUN den text box har.. ved du hvor du finder det?
Avatar billede oersted Novice
04. september 2001 - 17:33 #7
Du kan lave dine txtboxe til Movieclips, som du giver forskellige navne - (f.eks: tekst1,2 osv) husk at skrive navnet i instance.

I hvert movieclip kalder du så dine variabler med en action : loadVariables (\"dintekst1.txt?\", _root.tekst1);
Avatar billede oersted Novice
04. september 2001 - 17:34 #8
...nå, det havde i allerede forklaret, OK
Avatar billede vistodk Nybegynder
04. september 2001 - 17:34 #9
testfilen skal se såden ud:
&variabelnavn=text der skal stå i textboxen

&variabelnavnnr2=anden testbox indhold skriver du her
Avatar billede vistodk Nybegynder
04. september 2001 - 17:35 #10
oersted: ikke nødvendigt
Avatar billede vistodk Nybegynder
04. september 2001 - 17:37 #11
1 - Lav din textfil med det indhol du vil have

2 - i et LAYER der spænder over hele filmen lægger du \"loadvariable\" actionen ind

3 - i de rammer du vil have text skriver du variabelnavnet fra textfilen ind som variabelnavn
Avatar billede vistodk Nybegynder
04. september 2001 - 17:40 #12
fik du det til at virke?
Avatar billede oersted Novice
04. september 2001 - 17:40 #13
> visto, nej du har ret, pointen er jo blot at give tekstboxen et navn, som I har skrevet..
Avatar billede moso Nybegynder
04. september 2001 - 17:46 #14
jeg kan ikke få det til at virke, er der ikke en som har en .fla hvor det virker.
jeg skal kalde to textfiler til hver deres textboxe!
Avatar billede moso Nybegynder
04. september 2001 - 17:49 #15
jeg har kaldt mine .txt-filer for 1.txt og 2.txt (ganske originalt).
hvordan skal de kaldes...
Avatar billede oersted Novice
04. september 2001 - 18:02 #16
som forklaret ovenover.
Husk at teksten skal være HTML formatteret, altså a la \"tekst1=<font color=\"#000000</div><FONT SIZE=\"10\">her er min tekst</FONT>\"
Avatar billede pixelpaw Nybegynder
04. september 2001 - 18:03 #17
moso, hvorfor vil du have 2 txt filer? du kan nøjes med en enkelt der indeholder begge tekster.

indhold af tekstfil.txt:
tekstfelt1=bla bla bla bla bla bla bla&tekstfelt2=whatever whatever whatever whatever whatever whatever

du nøjes så med at hente én fil:
loadVariablesNum (\"tekstfil.txt\", 0);

så laver du 2 dynamiske tekstfelter. I Text Options (Window/Panels/Text Options) er der et lille felt der hedder Variable. Her skriver du \"tekstfelt1\" i det ene og \"tekstfelt2\" i det andet.
Avatar billede vistodk Nybegynder
04. september 2001 - 18:07 #18
jeg har uploadet en til www.visto.dk/beta/text.zip
Avatar billede vistodk Nybegynder
04. september 2001 - 18:10 #19
vil heller gøre følgende med testfilen:

&variabel1=whatevertext du har lyst til

&variabel2=en helt anden text

det gør det nemmer at finde rundt i når der er linieskift..

Hvis du vil have liniebyt inde i textboxen skriver du %0D
Avatar billede pixelpaw Nybegynder
04. september 2001 - 18:11 #20
visto, der kommer tilgengæld også linieskift i selve teksten når du gør sådan
Avatar billede vistodk Nybegynder
04. september 2001 - 18:16 #21
pixelpaw : BULLSHIT

kan du se linieskift på www.visto.dk ?
det ligger AL data i filen www.visto.dk/data.txt
Avatar billede vistodk Nybegynder
04. september 2001 - 18:18 #22
Flash læser strængen efter \"=\" indtil der kommer et \"&\" eller der ikke er flere anslag.

&variabel1=whatevertext du har lyst til
&variabel2=en helt anden text

er derfor det samme som
&variabel1=whatevertext du har lyst til









&variabel2=en helt anden text
Avatar billede moso Nybegynder
04. september 2001 - 18:36 #23
det prøver jeg, men kan man ikke arbejde med 2 tekstfiler. jeg synes det vil ville være lettere at holde styr på teskterne, hvis de var skilt ad.
Avatar billede moso Nybegynder
04. september 2001 - 18:44 #24
Visto. Det var lige det jeg manglede. tak...
Avatar billede vistodk Nybegynder
04. september 2001 - 18:44 #25
du kan SAGTENS have 1000000 filer hvis du har lyst... har du set på filen jeg lavede til dig?
Avatar billede moso Nybegynder
04. september 2001 - 18:47 #26
ja og det virker, så nu skal der leges
Avatar billede pixelpaw Nybegynder
04. september 2001 - 19:48 #27
ja visto, jeg kan sagtens se linieskift i din tekst! Hvis du markerer alt Drag markering af din forsidetekst ender udenfor skærmen. Smart nok. Faktisk ender din tekst først 8 linieskift nede.

Så hvad med at du tager din \"hårde\" BULLSHIT sprog og pakker det væk?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester