Avatar billede asgrone Nybegynder
15. august 2005 - 13:34 Der er 9 kommentarer

Problemer med dynamiske tekstfeldter

Hej
Jeg har lavet en lille flash artikke database, som henter værdierne fra et xml dokument ind i tekstfelter i en række movieclips. Det hele virker fint indtil jeg forsøger at animere et mask layer i movieclipet, så forsvinder teksten i tekstfelterne.
Kan det simpelthent ikke lade sig gøre, eller er der et trick?
Avatar billede _k Nybegynder
15. august 2005 - 13:56 #1
Du skal gøre tekstfeltet dynamisk og embedde fonten.
Avatar billede asgrone Nybegynder
15. august 2005 - 14:09 #2
jeg fik det til at virke da jeg skiftede variablen fra overskrift.text, til bare overskrift. Og derefter satte tekstfeldtet til at læse variabler istedet for instance... Jeg synes bare jeg har læst et sted at det ikke er så godt at gøre, kan det passe?
Avatar billede _k Nybegynder
15. august 2005 - 14:24 #3
yep, at sætte et tekstfelts indhold fremfor at lade tekstfeltet selv stå og "kigge" anses for at være den bedste måde at gøre det på. Men er din film/projekt ikke specielt stort, burde der ikke være nogen ko på isen ;o)
Avatar billede asgrone Nybegynder
15. august 2005 - 14:37 #4
men det virker somom at er tekstfeldt som læser instance "mister" sit indhold hvis man forsøger og lave frames osv. Hvad skal jeg gøre hvis jeg gerne vil gøre det "korrekt", men godt vil ændre i tekstfeldtet, f.eks. lave en frame hvor teksten står med fed?
Avatar billede _k Nybegynder
15. august 2005 - 15:00 #5
Det mest korrekte er som du selv er inde på, at bruge tekstfeltets instance name til at sætte dets indhold med. Hvis du vil animere tekstfeltet, er det smartest at smide det ned i et mc for sig selv og så animere på det. Hvis du ændrer tekstfeltets udseende eller giver det en ny keyframe, så hænger du på at skulle sætte dets indhold med script igen.
Avatar billede asgrone Nybegynder
15. august 2005 - 16:11 #6
ok, ind til videre tror jeg bare jeg vælger den lette løsning. Ved du hvad koden er til at få teksten i et tekst feldt til at justere sig til kanterne? (altså så linierne biver lige lange..)
Avatar billede _k Nybegynder
15. august 2005 - 16:59 #7
Du kan bruge "justify" når du vælger tekstfeltet. Imidlertid er jeg forholdsvis sikker på at du ikke kan gøre det dynamisk kun vha et kald (dvs. som med så meget andet i Flash, kan det sagtens lade sig gøre, men det bliver hurtigt indviklet). Kig evt. selv på textFormat objektet.
Avatar billede asgrone Nybegynder
15. august 2005 - 17:17 #8
Jeg har siddet og kigget den igennem, men kan ikke finde det.. det virker til at "justify" overhovedet ikke eksistere i actionscript..
Avatar billede _k Nybegynder
15. august 2005 - 18:40 #9
Ja, det virker lidt sært ikk? Mon ikke det er noget der kommer med i den næste version? Eller måske kan man gøre noget med stylesheets?
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