05. december 2005 - 11:27Der er
40 kommentarer og 1 løsning
Hente ny tekst ind i flash hver dag?
Hej.
Jeg har efterhånden oprettet en del spørgsmål, som allesammen kredser om dette problem: Jeg skal hente en tekst ind i flash, og hver dag skal der hentes en ny tekst ind, som netop passer til den pågældende dag. Samtidig skal jeg bruge et dato-script,så flash viser dags dato.
Den tekst, jeg skal hente ind, lægger som en tekstfil på den måde, at hver måned har én tekstfil, dvs 01.txt, 02.txt osv.
Hver måneds tekstfil er lavet således, at den tekst, der skal hentes ind fx den 1. januar, hedder "===1"
Denne kode er auto-opdaterende, det vil sige, at åbner du dén side, hvor dette foregår henne klokken 24:56:20 den 5. maj, vil den vise indholdet for 5. maj, mens den vil skifte til 6. majs indhold efter 3 minutter og 40 sekunder :)
Dog har jeg det problem, at æ, ø og å ikke bliver vist. Jeg plejer at kunne løse det ved at sige "embed" og så tilføje disse bogstaver som både små og store. Men når jeg gør det, så vises der slet ingen tekst. Så har jeg prøvet at skrive samtlige bogstaver som "embed", men der bliver stadig ikke vist nogen tekst. Ved du, hvad man kan gøre ved det så? Er der ikke det problem hos dig?
Hej fru t! Hvis du bruger en txt fil der er lavet med notesblok kan du få problemer med æ ø å, dette er fordi at notesblok er et gammelt program hvor aski tabellerne ikke understøtter æ ø å, du kan dog lave dine tekst filer i et xml dokument da xml understøtter æ ø å og hente dette ind i flash.
ps. Du kan godt åbne en xml fil i din notesblok og rette den, men så får du problemer med æ ø å igen, så brug evt. dreamweaver da denne understøtter æ ø å
Og så skal du jo selvfølgelig lige huske, at ændre navnet på txt-filen, så det bliver til en xml-fil. For du problemer med at åbne den, bruger du selvfølgelig bare "Åben med...".
Jeg har i scriptet tilføjet et lille stykke kode, så nu returnerer variablen r_date "12. december".
Men det skal så lige siges, at hvis du vil have det til at du, skal dine tegn være:
----------------- æ: ae Æ: AE
ø: oe Ø: OE
å: aa Å: AA -----------------
Så din tekstfils indhold kunne være:
----------------- &12o=Og saa har vi en overskrift fra oeverste hylde &12b=Og lidt broedtekst med nogle AE'er, OE'er og AA'er i :) -----------------
Men da jeg fandt ud af, at det godt kan lade sig gøre med en txt-fil alligevel, har jeg omdøbt den til "<MÅNED>.txt". Men det kan du bare ændre i koden hvis du ikke ønsker at det skal være txt-filer.
Detsuden laver den altså også dobbelt linieskift ved mig hvis jeg laver linieskift i min txt-fil, men der skal du jo så bare skrive <br> i stedet for, at lave et linieskift :)
Forsøger lige om straks at få det til at virke. Der var godt nok mange forskellige beskeder, men som jeg forstod det, så skulle det sidste script virke med ØÆÅ, også selvom jeg bibeholder mine filer som txt-filer, ikke?
Jeg har nu forsøgt med xml-filen, og jeg får stadig problemer med øæå - men til gengæld synes jeg, jeg bedre kan få overblikket over indholdet i filen, så jeg tror, jeg vil lave dem om til xml-filer uanset.
Vil dit script til txt-filerne stadig kunne bruges, hvis ellers jeg ændrer til xml i stedet for txt? (Hvis altså scriptet kan komme til at virke. Glemte lige tidligere at skrive, at jeg slet ikke får nogen tekst vist, når jeg publiserer).
instance: troede navnet skulle være dags_overskrift og dags_tekst. Har ændret det til det, du skriver, men der bliver stadig ikke hentet nogen tekst ind.
før skulle navnet være dags_overskrift og dags_tekst. Men efter at jeg har skulle ændre koden, så den kunne tage æ ø å har jeg ændret navnene, for at få det til at du
Jeg får denne error, når jeg publiserer til swf (hvilket jeg altid publiserer til.) Nu har jeg også publiseret til exe, men der vises stadig ingen tekst.
Hvis det virker hos dig, må det jo også kunne virke hos mig. Hrmpf. Kunne jeg få dig til at sende mig dine filer i en e-mail? Så kan det være, jeg kan se, hvad det er, jeg gør forkert. rikkefrede@mail.tele.dk
Og så skal du naturligvis have dine point. Du må gerne få dobbelt eller mere, hvis du skulle være interesseret, for jeg har godt nok været fantastisk glad for din hjælp!!
Glemte at skrive error: **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 19: There is no property with the name 'useCodePage'. System.useCodePage=true;
Har du givet mig karma? For jeg har lagt mærke til, at den nu er på 100%, men i går 0% :)
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.