Avatar billede guster Nybegynder
08. november 2002 - 17:51 Der er 14 kommentarer og
1 løsning

Gemme txt-fil med flash stand alone

Man kan gemme/skrive en txt.fil med flash standalone-playeren.

Men hvordan virker det?
1. Kan man gemme et input-felt med tekst som brugeren har indtastet?

2. Kan brugeren selv vælge placering af filen - f.eks. via et popup-vindue?

(Flash MX)
Venlige hilsner guster.
Avatar billede Slettet bruger
08. november 2002 - 18:02 #1
jeg lytter...
Avatar billede barklund Nybegynder
08. november 2002 - 19:34 #2
Har du Flash5 eller FlashMX?

I 5eren var det en udokumenteret work-around...

I MX er det en fuldt supporteret feature...
Avatar billede barklund Nybegynder
08. november 2002 - 19:35 #3
Og det var kun i 5'eren, at man kunne skrive til en txt-fil og man kunne skrive alle de variabler, man ænskede. Dog ingen prompt-vindue eller noget...
Avatar billede barklund Nybegynder
08. november 2002 - 19:51 #4
Jeg fortsætter bare lidt alene i min monolog...

I FlashMX anvender man SharedObject, som er et object, som alle flashfilm du ser kan skrive i. Du kan så gemme dine data i SharedObject("mine_flash_data_fra_guster") som der nok ikke er nogen andre, der skriver til...

Her kan du gemme et hvilket som helst object fra Flash og hente det frem igen. Altså ikke kun tekstvariabler, men alle former...

En rigtig god tutorial om emnet: http://www.actionscript.org/tutorials/intermediate/SharedObjects/index.shtml

/Barklund
Avatar billede guster Nybegynder
09. november 2002 - 00:09 #5
Mange tak, barklund! (jeg bruger MX). Det ser ud til at være en god og grundig tutorial. Umiddelbart kan jeg dog ikke finde svar på mit spørgsmål nr. 2 - kan det, på en eller anden måde, laves sådan at brugeren bestemmer hvor filen gemmes?
Avatar billede alexander_j Nybegynder
09. november 2002 - 10:28 #6
Sådan rent fysisk, hvor gemmes 'mine_flash_data_fra_guster' så henne? Kan den åbnes med en txt-editor eller er det kun via flash?
Avatar billede barklund Nybegynder
09. november 2002 - 13:35 #7
Kun via flash...

det gemmes i bestemte "hemmelige" mapper som .sol filer og placeringen af alt afhængig af dit styresystem og dataene står i hex-format...

Så du bestemmer ikke placeringen - det gør flash selv... Det er vel af sikkerhedshensyn, for at man ikke på en eller anden måde propper ind virus ind den vej...

Og det var vist et svar... :o)

/Barklund
Avatar billede guster Nybegynder
11. november 2002 - 10:47 #8
Tak for hjælpen. Selv om jeg ikke er glad for dit svar, så er det jo nok ganske korrekt... (o;
Avatar billede barklund Nybegynder
11. november 2002 - 12:00 #9
Ikke glad for det? Jeg anser det for at være helt perfekt! Men hvis du var ude efter at kunne skrive en fil, så var det ikke, men var du ude efter at gemme variabler, så er det en perfekt løsning!
Avatar billede alexander_j Nybegynder
11. november 2002 - 15:20 #10
Det minder lidt om cookies - har du nogen erfaring med hvor datamængden må være?
Avatar billede barklund Nybegynder
11. november 2002 - 17:34 #11
Brugeren kan selv vælge det - han kan også vælge at slå det helt fra - kig selv i Settings når du har en flashfilm åben (og du bruger flash6 plugin)
Avatar billede alexander_j Nybegynder
11. november 2002 - 18:35 #12
'hvor stor datamængden må være?' skulle der stå!

'unlimited' lyder godt, men 10 mb er heller ikke ringe (og åbenbart mulig) - 100kb er den sat til som default og det er en del tekst-tegn der kan gemmes der!

Ikke nogen dårlig feature ;-)
Avatar billede guster Nybegynder
11. november 2002 - 20:47 #13
barklund >>> Ja, det er helt fint til at gemme variabler med, især så længe de benyttes af udvikleren. Men nu ønskede jeg, at brugeren kunne skrive en tekst i flash-interfacet, og dernæst gemme det et sted på sin computer, for derefter at kunne smide den ind i f.eks. Word. Med andre ord: En tekstfil til brugeren.

Dette afleder et spørgsmål som måske kan gøre det muligt for mig:
Hvis programmet køres (standalone) fra CD-rom, gemmes .sol-filen så stadig på brugerens PC (eller forsøger flash at gemme i en mappe på disken??)??
Avatar billede guster Nybegynder
11. november 2002 - 20:48 #14
disken = CD-rommen.
Avatar billede barklund Nybegynder
28. november 2002 - 14:41 #15
Havde ikke set din kommentar... Men som svar på dit spørgsmål, så er det helt tydeligt "NEJ"...

Og fra CD-rom, gemmes stadig på harddisken... Det er jo netop en fixed mappe uanset hvilken fil du ser. Og teknisk set, så ser du kun filer fra din egen computer, da alle filer fra nettet, først bliver cached på din maskine, før de kan vises...
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