Avatar billede rille101 Nybegynder
28. marts 2005 - 22:09 Der er 7 kommentarer og
1 løsning

Bruge 1 scrollbar til 2 tekstfelter

hej
Jeg har to tekstfelter på en scene og vil gerne lave det således at jeg kan scolle med begge, med een og samme scrollbar. Kan man det og hvordan?
Avatar billede _k Nybegynder
29. marts 2005 - 13:24 #1
Hvis du bruger Flash' indbyggede scrollbarkomponent, kan du ikke scrolle 2 tekstfelter med en bar. Alternativet er at bygge din egen scrollbar eller bruge scrollpanet i stedet - eller lyder det helt sort i forhold til din opsætning?
Avatar billede rille101 Nybegynder
29. marts 2005 - 13:49 #2
Hmmm. er ikke så meget inde i scrollpane, men hvis du kan hjælpe mig lidt på vej ville det da være fint. Grunden til at jeg har to tekstfelter er, at jeg laver en "punktopstilling", men da man ikke kan lave indryk (tab) i flash, kommer det til at se herrens ud fordi linjerne flakker ud og ind når man bruger space som indryk. hvis du ved om/hvordan man kan opstille tekst på en god måde, så jeg bare får løst mit problem er det også i orden...
Avatar billede _k Nybegynder
29. marts 2005 - 14:07 #3
Du må gerne bruge html til at formatere din tekst med. Du kan se en liste over de understøttede tags og gode eksempler her: http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&file=00001040.html

Bemærk at du kan lave punktopstilling med <li>-tagget og indrykninger med <textformat>-tagget.
Avatar billede rille101 Nybegynder
30. marts 2005 - 10:54 #4
Ja så er det nok det vi skal over i... Har dog ikke så meget forstand på hvordan man render tekst som HTML. kan du guide mig igennem det?
Avatar billede _k Nybegynder
30. marts 2005 - 11:56 #5
Personligt henter jeg helst html-teksten ind fra et teksdokument der ligger ved siden af swf'en, men det behøver man ikke. Vil du det, skal du kigge lidt på LoadVars objektet. I Flash er der ok hjælp, og søger du i dette forum finder du også en masse beskrivelser.

Ellers kan du bare lave et dynamisk tekstfelt som du kalder "tekstfelt". På main timeline laver du en variabel indeholdende din html-formaterede tekst, og sætter så tekstfeltets indhold lig med den tekst:

var minTekst:String = "her kommer en liste <ul><li>punkt 1</li><li>punkt 2</li><li>punkt 3</li></ul> Det var så det...";
tekstfelt.htmlText = minTekst;

Leg lidt med det, for det kommer ikke altid til at se 100% ud som man regner med, men filer man lidt til, skal det nok komme til det ;o)
Avatar billede rille101 Nybegynder
31. marts 2005 - 14:46 #6
Ok har nu forstået at få flash til at vise html formatteret tekst. Lige et par spørgsmål herom...
Kan FLASH forstå hvis jeg laver en tabel i koderne. Har prøvet men kunne ikke få det hen.

Meningen med det hele er nemlig at jeg gerne vil opstille en tekst på denne måde:

navn:    Rene
Adresse: gadevej
tlf:    xxxxxxx

Hvor rene, gadevej og xxxxxxx står præcis under hinanden.
Avatar billede _k Nybegynder
31. marts 2005 - 15:14 #7
Nixen bixen. Flash fatter hat af tabeller. Til gengæld kan du bruge textformat-tagget, som er grundigt beskrvet (endda med eksempel) i linket ovenfor.

Smider et svar.
Avatar billede _k Nybegynder
02. april 2005 - 10:25 #8
Takker for point :o)
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