18. august 2006 - 13:19Der er
9 kommentarer og 1 løsning
Sætte link i tekstfelt til gotoAndStop(2);
Hej Eksperter,
Jeg har i Flash et tekstfelt med en længere tekst. Et af ordene i denne tekst skal fungere som et link. Det er mig ikke noget problem at tilføje en URL i feltets Properties-palette, sagen er blot at det ikke er et eksternt link jeg skal tilknytte ordet, men derimod en gotoAndStop(2); så man ryger til frame 2 ved klik på ordet - er det muligt?
Må jeg i øvrigt stille et tillægsspørgsmål... Teksten i mit tekstfelt loades fra en XML-fil. I XML-filen har jeg en række ord, hvoraf et af dem har tagget <b></b> omkring sig, da jeg ønsker dette ord i bold. Men når den loades ind i tekstfeltet i Flash står der blot <b>ord</b>, og altså ingen bold. HTML-formatering af tekstfeltet er sat til.
Update: Efter at have kørt en funktion der hopper til frame 2 og udskriver indholdet af CDATA i et andet tekstfelt, fungerer bold nu som det skal. Men jeg skal blank erkende at jeg ikke forstår hvorfor, da det nye tekstfelt på frame 2 har samme egenskaber som det jeg testede i på frame 1.
Nu driver jeg godt nok lidt rovdrift på dig, men jeg stødte på en sidste ting undervejs jeg ikke kan forlige mig med. I forbindelse med at jeg kører min for-løkke, er jeg interesseret i at smide indholdet af CDATA ned i en variabel med et unikt navn, jeg kan loade når der klikkes på det tilhørende link. Jeg har forsøgt mig med noget a la...
... og variationer heraf, men det giver syntax error. Jeg er kommet udenom ved at oprette et tomt movieclip med createEmptyMovieClip for hver gennemløbning af for-løkken. I hvert movieclip gemmer jeg så den aktuelle variabel, men det forekommer mig noget overflødigt at skulle oprette tomme movieclips for blot at gemme en variabel i dem. Kan jeg gøre det på en smartere måde?
Det er jo fantastisk! Mange tak for den kompetente hjælp :)
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.