Avatar billede flviborg Nybegynder
06. september 2004 - 19:31 Der er 6 kommentarer og
2 løsninger

Un-load tekst

Hej

Jeg har en flash fil hvor jeg har brugt den metode beskrevet i http://eksperten.dk/spm/296407 for at hente en tekst fil i et dynamisk felt.

Mit spørgsmål er : Hvordan kan jeg erstatte teksten i boksen med en "action" fra en knap?

Der der stå under spm/296407 er :
//
Det er skam ikke vildt kompliceret :o)

1: lav et tekstdokument som ser nogenlunde sådan her ud:

variabel1=tekst tekst tekst&variabel2=tekst tekst tekst

De skiller variable med et &-tegn, og du kan have en til rigtig mange variable.
Du kan også bruge html-koder hvis du synes det passer bedst, så skal tekstfeltets proporties i Flash være sat til html.

2: I flash laver du 2 lag - et til tekstfeltet - og et til en controller (MIN måde at gøre det på, der er andre)

3: Controlleren som er et movieclip, kan du gøre usynligt. Det eneste det gør, er at indeholde de variable du henter ind fra tekstdokumentet. Giv den instance name "controller"

4: Actionscriptet i du putter på controller-mc'et bliver:

onClipEvent(load) {
loadVariables("navnet-på-dit-tekstdokument.txt", this);
}

5: Du laver nu dit tekstfelt, som skal være dynamisk, og skriver følgende variabel-sti i proporties - var: _root.controller.variabel

6: Laver du et tekstfelt yderligere, gør du som ovenfor men skriver stien _root.controller.variabel1

That's it :o)
Avatar billede barklund Nybegynder
06. september 2004 - 19:39 #1
Overskriver variablen som:

on (release) {
    _root.controller.variabel = "";
}

Men jeg vil nu foreslå dig at bruge LoadVars til at loade variabler med og instancename.text til at sætte tekstfeltets indhold. Søg her på eksperten efter LoadVars og du skulle få nogle pointers til dette :)
Avatar billede flviborg Nybegynder
06. september 2004 - 19:45 #2
mange tak for dit hurtigt svar,

ved du hvordan jeg kan hente den ny tekst fra en tekstfil igen?
Avatar billede flviborg Nybegynder
06. september 2004 - 19:49 #3
Det er mening at andre skal kunne opdatere de tekster jeg bruger (derfor henter jeg dem fra tekstfiler). Men det drejer sig om en af de flash movies som ikke blev ordenligt planlagt fra begyndelsen ...=(
Hvordan vil du foreslå at jeg kan give andre adgang til at opdatere teksterne (lige nu gør de det direkte i tekstfilen...)
Avatar billede barklund Nybegynder
06. september 2004 - 19:56 #4
Det kommer an på, hvad du vil bruge det til. Jeg ville lave et lille cms i php med login, hvor man ændrede tingene, men hvis man ikke kan php eller ikke har det til rådighed, så er det jo ikke aktuelt.

Men som sagt, for at lære noget om at hente tekster fra en eller flere tekstfiler, så læs lidt om loadvars.

For at organisere dine filer så brugere (enten alle eller udvalgte) kan redigere dem, så må du finde ud af, hvad du vil med det, hvilken sikkerhed du kræver, hvor professionelt det skal være og så videre.
Avatar billede flviborg Nybegynder
06. september 2004 - 20:01 #5
tak igen, jeg glemte nok at sige at det drejer sig om en flash på en cd. Jeg havde ellers lavet en lille løsning hvor jeg hentede de omtalte tekster fra en tabel i mysql, men problemet er at det skal også kunne opdateres på en cd. Men ok, så ma vi ændre på de tekstfiler engang imellem =)!
Avatar billede barklund Nybegynder
06. september 2004 - 20:07 #6
Du kan også lave det ved at bruge SharedObject og deremd gemme teksterne i en "flash cookie" - dette vil også virke lokalt på en cd. Så kan filen starte op med, at hvis teksterne ikke står i cookien, så skriver den standardteksterne og ellers læser den herfra. Så kan du have en sektion i din flashfil (eller i en anden flashfil) hvor man kan skrive disse tekster direkte ned i denne cookie.

Læs mere om SharedObject på http://actionscript.org/tutorials/intermediate/SharedObjects/index.shtml

--
Morten Barklund
Avatar billede flviborg Nybegynder
06. september 2004 - 20:14 #7
jeg prøver,

// fabio
Avatar billede barklund Nybegynder
07. september 2004 - 10:11 #8
Lidt tidligt du accepterer men held og lykke - hvis du har problemer, så bare brug dette spørgsmål igen - jeg holder øje ;)
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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat