Avatar billede inkognito1 Nybegynder
24. januar 2002 - 14:24 Der er 28 kommentarer og
1 løsning

Load en TXT fil i flash ...

Det er ret mystisk dette spørgsmål ..

Jeg skal have flash til at loade en TXT fil. Hvis jeg opretter txt filen manuelt og indtaster data fungere det fint.

Men hvis jeg bruger dette script duer det ikke:
Set fs = CreateObject("Scripting.FileSystemObject")
Const ForWriting = 2
fs.CreateTextFile ("C:\nyheder.txt")
Set fg = fs.GetFile("C:\nyheder.txt")
Set ts = fg.OpenAsTextStream(ForWriting, True)
ts.WriteLine "beskrivelse"
Set fs = nothing
Set fg = nothing

hvis jeg åbner txt filerne ser de præcis ens ud ..

Hvordan kan et være at flash ikke vil læse den fil der generet med FileSystemObject.

Er der en logisk forklaring på dette ??
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 14:26 #1
laver du først txt filen når siden bliver kørt?
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 14:28 #2
hvis ja, bruger du så en preloader i din Flash?
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 14:37 #3
loadVariables("nyheder.txt","_root");
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 14:38 #4
filen bliver ikke nødvendigvis lavet først siden bliver kørt nej.
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 14:39 #5
fs.CreateTextFile ("C:nyheder.txt")
laver det ikke en tekst fil?
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 14:42 #6
fs.CreateTextFile ("C:\nyheder.txt")

Meningen er at den skal loade når siden bliver kørt.

Men jeg tester det uden også.

Problemet er bare så snart filen er genereret med FileSystemObject så vil flash ikke læse den.
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 14:47 #7
Det er nok fordi det lige tager ½ sekund at køre koden. Derfor skal du lave et lille loop der checker om informationerne er blevet hentet.
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 14:58 #8
altså det sgu da mærkeligt at indholdet i disse to filer er præcis ens. Og når jeg laver filen manuelt virker det hevr gang.
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 15:02 #9
Det er fordi at det går hurtigere når du ikke kører noget server side scripting først. Men du skal altid have en preloader når du henter info udefra.
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 15:15 #10
Tror du misforstår mig .. jeg loader ikke noget script når jeg tester det .. der henter jeg kun filen som hvis den var lavet manuelt ..
Avatar billede inkognito1 Nybegynder
24. januar 2002 - 15:16 #11
Filer er 100 % ens og derfor vil load tiden jo være den samme !!!!

Der må spille noget andet ind der gør det ... Men hvad ved jeg ikke
Avatar billede pixelpaw Nybegynder
24. januar 2002 - 15:34 #12
ok, så ved jeg det ikke
Avatar billede lingoman Nybegynder
24. januar 2002 - 18:57 #13
hvornår eksekveres dit script

Set fs = CreateObject("Scripting.FileSystemObject")
Const ForWriting = 2
fs.CreateTextFile ("C:nyheder.txt")
Set fg = fs.GetFile("C:nyheder.txt")
Set ts = fg.OpenAsTextStream(ForWriting, True)
ts.WriteLine "beskrivelse"
Set fs = nothing
Set fg = nothing

og hvornår forsøger du at loade den genererede tekstfil via

loadVariables("nyheder.txt","_root");

??
Avatar billede inkognito1 Nybegynder
25. januar 2002 - 14:13 #14
hver aften kl 24:00 er meningen ..

men det har faktisk ikke noget med denne sag at gøre andet ned at filen er genereret ved hjælp det dette script.

Og når filne er det så vil Falsh ikke hente den ind .. HVORFOR ???

Jeg fatter det ikke ...
Avatar billede pixelpaw Nybegynder
25. januar 2002 - 14:56 #15
Der må jo være en forskel på én eller anden måde.
Enten laver koden en skummel txt fil, eller du kigger forkert i filernes indhold :)
Avatar billede lingoman Nybegynder
25. januar 2002 - 15:10 #16
Hvor er din *.swf fil ?  C:*.swf  ?
Avatar billede lingoman Nybegynder
01. februar 2002 - 17:48 #17
Du skal enten kommentere så vi kan komme videre med spørgsmålet eller lukke det hvis du har fundet en løsning
Avatar billede inkognito1 Nybegynder
01. februar 2002 - 17:55 #18
uanset om jeg henter den fra web eller direkt i dirét virker det ikke
Avatar billede inkognito1 Nybegynder
01. februar 2002 - 17:56 #19
kan jeg evt zip det og sende det så du kan teste på din server ?
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:01 #20
Jeg kan ikke teste det for dig. Vi skal dog vide om filerne er på samme domain. loadVariables virker kun når du henter data fra samme domain...Derfor
Avatar billede inkognito1 Nybegynder
01. februar 2002 - 18:13 #21
den henter i roden af samme domain ja ..
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:19 #22
Prøv at copy/paste de 2 filers indhold (den manuelle txt og så den der oprettes af dit script) her på eksperten. Der må være en forskel filernes i indhold eller deres placering
Avatar billede lingoman Nybegynder
01. februar 2002 - 18:27 #23
OK , du kan sende filerne til mig som en zippet mappe.

Jeg vil bede dig om den manuelle txt fil OG din fla placeret med den samme relative placering du brugere på dit domain.

Det samme gælder den script genererede fil sammmen med din fla.

Altså 2 mapper, bare med manuelt OG script genererede txt filer.

geo@lingoman.dk
Avatar billede inkognito1 Nybegynder
03. februar 2002 - 23:12 #24
det jeg faktisk skal er at hente det fra en ASP fil dette ville være smartere .. men måske skal den så have lidt mere tid til at hente teksten.
Avatar billede inkognito1 Nybegynder
03. februar 2002 - 23:13 #25
Det løser ikke mit problem for den vil ligeledes ikke indlæse data fra et ASP output. Jeg sender det til på din mail.
Avatar billede lingoman Nybegynder
04. februar 2002 - 17:10 #26
Jeg har endnu ikke modtaget noget fra inkognito ?
Avatar billede inkognito1 Nybegynder
06. februar 2002 - 00:11 #27
lingoman: jeg har løst den ... det var Scripting.FileSystemObject der skrev den i UNCODE format .. det fik jeg lavet om til ASCII og nu vil den fint hente filen.
Avatar billede inkognito1 Nybegynder
06. februar 2002 - 00:11 #28
Jeg vil godt giver jer point for jeres tid ..
Avatar billede lingoman Nybegynder
06. februar 2002 - 01:11 #29
Du har jo selv fortjent dine point ! Opret selv et svarfelt og accepter :)
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