17. marts 2003 - 10:34Der er
18 kommentarer og 1 løsning
hvordan undgå stort mellemrum imellem tekstafsnit fra ext. tekst.
Hvordan undgå stort mellemrum imellem tekstafsnit fra et externt loadet tekstdokument i flash Jeg fik en kode af Barklund som gør at flash 5 undgår at loade teksten ind med dobbelt linieafstand. Mon der findes en kode til det her også.
I denne øvelse skal du lave et gækkebrev som er delt op i 8 dele. Du kommer til at skabe 1/8 del og så genbruge den 8 gange. Du vil opleve hvordan at movieclip er istanses altså gensidigt afhængige kloner når man genbruger dem ude på scenen. Dvs. at når du arbejder inde i et af movieclippene så forandre alle de andre movieclip sig samtidigt.
Mål : at lære pileværktøj og grafikredskaberne rektangel , ovaltool og brushtool at kende og bruge dem så meget at de hænger sammen og de sidder nogenlunde fast. At bevæge sig rundt i de forskellige neavoer i symbolerne på scenen. At forstå genbrugsprincippet med movieclippene fra biblioteket .
Det er resultetet i Flash. Jeg har kikket nærmere på det og fundet ud af at det dit script foretager sig er at undgå dobbelt linieafstand der hvor der er sammenhængende tekst alså hvor der ikke bevidst er valgt lineskift fra min side .Men der hvor jeg selv har valgt den bliver der dobbelt linieafstand.
Det er vist et spørgsmål om en dårlig editor. Har du slået tekstombrydning til i din notepad? For hvis du skriver tekst ud i en køre i din tekstfil, så bør den slet ikke lave nogen linjeskift i flash!!! Den bør kun ombryde efter indstillingerne på tekstfeltet.
Og mit script skulle netop sætte almindelige (bevidste) linieskift til enkelte
Hvis du bruger FlashMX. Så skal du når du har dit tekstfelt markeret: Vælge "Format" i properties og sætte "Line Spacing" til lidt mindre end den står til i forvejen.
Hvis du bruger Flash 5. Så skal du når du har dit tekstfelt markeret: Vælge fanen "Paragraph" og så stille på det felt nederst i højre hjørne.
Ja Boot - jeg har brugt alle indstillingsmuligheder indeni Flash og som det fremgår hvis man kikker på mit link så er selve linieafstande i afsnittende iorden -- men de mellemrum der er imellem afsnittende for store alså flere luftlinier - og det er selvom jeg i mit externe dokument kun har levet en luftlinie. PS: Jeg bruger flash 5.
Mærkeligt nok har jeg fundet ud af at det handler om hvor man lægger scriptet hvordan det behandler teksten. nogenstæder behandler det kun en del af teksten andre stæder hele teksten.Underligt.Så scriptet virker.
Det smarteste ville være at loade din tekstfil ind med loadVars og så onLoad parse teksten igennem inden du satte den ind i tekstfeltet... Så ville du være helt sikker på, at tekstfeltet kom til at indeholde den rigtige tekst...
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.