14. juni 2003 - 20:26Der er
12 kommentarer og 2 løsninger
Scrollbar.componentens text fra en .txt fil
HEY! Jeg vil gerne have at min text skal hentes fra en .txt fil. Jeg bruger den component som hedder scrollbar og jeg håber at i kan hjælpe med det. Og en anden ting: Hvordan gør man så at et popup-vindue er centeret?? altså så man ikke skal skrive pixels??
Selve scroll'en skal du blot trække/slippe hen over et textfield. Hvis du vil se hvordan man importerer en txt-fil, vil jeg råde dig til at se på min "tutorial"-fil på http://www.westend.dk : Import of external txt-file.
Det jeg vil have er at teksten fra en .txt fil skal komme ind i flash og ses der på. Det har jeg nu lavet, men det hele står ud i et og scrollbaren virker ikke. Det er Flash MX færdige scrollbar jeg bruger, men står bare siden af og man kan ikke trække op eller ned på den... HVORFOR!??
Det er altid en god ide at skrive hvordan du har gjort, det gør det unægteligt lidt nemmere at finde fejl.
Har du husket at slå multiline til på dit tekstfelt?
Ellers er fremgangen som følger: Lav et tekstfelt og giv det et instancenavn. Drag and drop et instans af scrollbar component ind på tekstfeltet. Giv den frame med tekstfeltet følgende actions:
l = new LoadVars(); l.load("tekstFil.txt"); l.onLoad = function(s) { if (s) { tekstFelt.text = this.minVar; } else { tekstFelt.text = "error"; } }
Hvor teksten i tekstFil er formatteret således:
minVar=the hard part was not getting the brain out...osv osv
OK mat. Jeg har gjort således: Jeg har oprettet en .txt fil som ligger i samme sted som min .fla og .swf. I starten af min tekst har jeg skrevet &tekst=og så min tekst... I flash har jeg så i første frame skrevet:
loadVariables("text.txt", "_root");
i anden frame har jeg placeret min tekstbox og trukket scrollbaren fra Components-mappen ind i tekst boxen. Jeg har derefter givet tekstboxen variablen: text. Jeg har lavet multiline, lavet så der kommer en streg rundt om, renderet det til HTML og gjort den markerlig. Jeg har også givet tekstboxen et instance-navn som er dyn og det har jeg også skrevet i scrollbarens "Target textfield". Jeg håber at du kan hjælpe nu.
ok tak!! jeg har fået det til at virke. Men jeg har sat den til at konvetere det til html men html koden står der bare. Farverne og skriften er ikke som jeg havde lavet det i html.
Weeee. Nu virker det sku. Tak for hjælpen MAT. Men må jeg godt spørge dig om noget?? I mange af actionscript spørgsmålene ser jeg at du har svaret. Hvordan er du blevet så god? Er du uddannet eller har du læst en af de "bibler"?? Har du nogle gode råd til mig så jeg også kan blive god??
Uha jeg har vel bare øvet mig og læst en masse, så det er et godt råd :)
Og da jeg skulle lære de mest grundlæggende ting i sin tid gjorde jeg det sammen med en anden gut hvor vi battlede hinanden, det var ret underholdende og så kunne man lære hinanden nogle tips og tricks - så find en en fellow flasher og giv ham kniven :)
En laver en fil som den anden så skal gøre efter, og forbedre enten rent effektmæssigt eller i filstørrelse eller bare mere elegant (uden sourcen selvfølgelig) - den bedste vinder, og så skiftes man ellers til at starte. Ligesom så mange andre battles :)
Jeg synes det var ret sjovt.
mvh mat
Synes godt om
Ny brugerNybegynder
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.