Du skal bruge asfunction, som du kan læse mere om i hjælpen eller hos Macromedia, hvis mit følgende eks. ikke får dig til at se lyset.
Lav et link i tekstfilen som ser nogenlunde sådan her ud:
<A HREF='asfunction:MyFunc,14'>Test 1/1</A>
Hvor MyFunc er navnet på en funktion du selv laver i Flash, og hvor "14" er den variabel du arbejder med.
I Flash laver du en funktion i hovedtiddslinjen som ser nogenlunde sådan her ud:
function MyFunc(arg){ tekstfelt = arg; }
Du kan lave stort set alt i funktionen (har selv stor fornøjelse af at kalde loadmovie med et argument, som fortæller swf'en hvad den skal indeholde), så leg lidt med det og se om det giver mening.
Jep.. jeg har også lavet det rigtig.. skulle jeg mene.. men jeg kan ikke engang få den til at loade ind i txt feltet som sagt.. har prøvet at gøre det forfra.. men et el. andet gør jeg forkert!
lige hurtigt.. nu da du sagde enable html (som jeg også havde glemt.. TYPISK).. kan man bruge noget CSS alike.. i flash? altså til links/farveskift osv.. ?
will do.. du har vel ikke et link til hvordan ens CSS skal bygges op for at være flash compt. el. selv rodet med det?.. har lige snakket med et par stykker på IRC som gjorde mig opmærksom på at man skulle passe en del på med CSS .. pga. Flash ikke altid ville godtage det samme som ens browser.. mth struktur..
Jeg vrøvler! Af en eller anden grund misforstod jeg dit CSS! Det jeg kommenterede var hvilke HTML-koder flash vil godtage og det er de mest basale som <a href="..."> <b> <i> <u> <li> <br> <p> osv.
Du kan formodentlig lave en lille function der formaterer teksten (lidt alá CSS) efter dine ønsker!
Denne kode vil(tror jeg) fx ændre alle dine hyperlink til blå og understreget: tekst = tekst.split("<a href=").join("<font color='#0000FF'><u><a href="); tekst = tekst.split("</a>").join("</a></u></font>");
hrmm det forstår jeg ikke rigtig .. ehm.. det var noget jeg ville bruge sammen med ovenstående sprgs. Så jeg prøvede at erstatte min nuværende txt fils indhold med:
Men så sker der ingenting? Det smart i det ville være at hvis alle mine <a> (i min .txt fil) auto kunne få en el. anden konfiguration ala. hvad css gør..
jeg har lagt en ekstra variabel i txt-filen(mintekst.txt) den hedder 'hent' og den fortæller flashfilmen om variablerne er hentet eller ej!
Når variablerne så er hentet, eksekveres min kode, som så udskifter alle '<a href=' med '<font color='#0000FF'><u><a href=', og alle '</a>' med '</a></u></font>', således at linket bliver blåt og understreget!
*tænke tænke*.. den der CSS alike mouseover color skifter.. var det ikke en mulighed at lave den med buttons.. altså dublicate something udfra en txt fil.. og så bare lave text ændringen i button'n? Eller ville det at vove sig ud på dybt vand ? :)
Vi er ude et sted, hvor jeg ikke kan bunde :) Umiddelbart tror jeg ikke det er muligt at lave en mouseover på et html-link i flash - det eneste jeg kan komme frem til er et eller andet med en usynligt button(eller nogle koordinater for musen) der matematisk følger stedet hvor dit html-link! - og hvis du også har scrolleffekt på dit textfield, så bliver det for mig helt uoverskueligt!
Prøv at oprette et nyt spørgsmål(hvis det betyder meget for dig), så kan det være Nikolajdu, Barklund, Mat eller en anden flashguru kan hjælpe dig med den!
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.