Avatar billede andersdp Nybegynder
16. november 2004 - 09:21 Der er 24 kommentarer og
2 løsninger

LoadVariablesNum og flash 5

Har en dynamisk textbox i roden med var = online.
Bruger dette til at loade en txt fil ind:
loadVariablesNum("totalonline.txt", 0);

Text filens indhold er:
online=1

Det virker lokalt, men ikke på mit site. Nogen idéer til hvorfor?
Avatar billede _k Nybegynder
16. november 2004 - 09:48 #1
ganske sikkert fordi du forsøger at sætte tekstindholdet før Flash har nået at læse det ind? Hvordan og hvornår bruger du variablen online?
Avatar billede rohaje Nybegynder
16. november 2004 - 10:14 #2
hvis jeg laver den til flash player 5 vil den kun acceptere variablen hvis txt-filen
&online=1&

men du kan lave et frame loop med en if der tester online inden du går videre

f.eks

_level0.online = false;
loadVariablesNum("totalonline.txt", 0);


if (_level0.online!=false) {
    trace("nu er variablen loadet");
} else {
    trace(_level0.online);
    gotoAndPlay(2);
}
Avatar billede andersdp Nybegynder
16. november 2004 - 10:30 #3
Har godt nok kun én frame. Så det du siger _k er, at jeg ved at tilføje nogle frames og ligge actionscripten først og text feltet sidst så burde det virke?
Avatar billede rohaje Nybegynder
16. november 2004 - 10:36 #4
hvis det er text-felt med (var: online) burde det virke, da tekst-feltet  selv vil op´datere når virablen er loadet.
Avatar billede andersdp Nybegynder
16. november 2004 - 10:49 #5
Ja, for det virker ikke selv om jeg har smidt 100 frames imellem AS'en og txt feltet.

Har prøvet det du smed rohaje. Både &online=1&, og din if-sætning.
Det fungerer lokalt, meeen ikke online.
Avatar billede andersdp Nybegynder
16. november 2004 - 10:51 #6
Kan det have noget at gøre med txt filens encoding at gøre? ANSI, Unicode eller utf-8
Avatar billede andersdp Nybegynder
16. november 2004 - 10:56 #7
Eller txt filens permissions på serveren?
Avatar billede rohaje Nybegynder
16. november 2004 - 11:14 #8
hvad url til txt, er den hvor den skal være i samme folder som swf i _level0 ?
Avatar billede rohaje Nybegynder
16. november 2004 - 11:16 #9
du jo prøve at laode den lokat med en absolut url til server placeringen, når du tester
Avatar billede andersdp Nybegynder
16. november 2004 - 11:22 #10
Det var en absolut url der skulle til.

Tak, smid et svar.
Avatar billede nikolajdu Nybegynder
16. november 2004 - 11:23 #11
Jeg tror rohaje har fat i den lang her til sidst. Det er med garanti stien der er forkert.
Avatar billede nikolajdu Nybegynder
16. november 2004 - 11:23 #12
Aha. :))
Avatar billede nikolajdu Nybegynder
16. november 2004 - 11:25 #13
Men lad nu være med at bruge absolutte urler. Flash tager altid udgangspunkt i det bibliotek hvor html-filen der embedder den er placeret.
Avatar billede andersdp Nybegynder
16. november 2004 - 11:33 #14
Jamen, når det nu ikke virker med en relativ url?
Avatar billede nikolajdu Nybegynder
16. november 2004 - 11:44 #15
Selvfølgelig virker det med relativ url problemet er bare at du ikke har samme sti lokalt som på serveren og så skal det jo ændres så det rykker på serveren.
Avatar billede andersdp Nybegynder
16. november 2004 - 11:53 #16
.swf'en og .txt'en ligger i samme mappe på serveren, så havde blot angivet stien som "totalonline.txt"

Den bliver vist ikke mere relativ.
Avatar billede nikolajdu Nybegynder
16. november 2004 - 12:01 #17
Nej det kan du have ret i, men hvor ligger din html film. Som jeg skriver så udgår stien fra din html film, så har du f.eks

html/flash/.swwf og txt

Så vil stien være :

flash/totalonline.txt
Avatar billede andersdp Nybegynder
16. november 2004 - 12:07 #18
Ahhh, troede stien var relative i forhold til swf'en...

Tak for fiffet.
Avatar billede rohaje Nybegynder
16. november 2004 - 12:12 #19
Det troede jeg også,, men har nu jeg tænker over det aldrig lavet noget hvor html'en og _level0 swf'en ikke lå i samme mappe :)
Avatar billede nikolajdu Nybegynder
16. november 2004 - 12:13 #20
Det kan omgåes ved at bruge BASE attributten i din kode.

<param base="flash/" />
<embed base="flash/"...>
Avatar billede andersdp Nybegynder
16. november 2004 - 12:20 #21
Ok, cool. Tror hellere I må dele pointene.

Smid et svar begge to.
Avatar billede nikolajdu Nybegynder
16. november 2004 - 12:32 #22
God idé :))
Avatar billede rohaje Nybegynder
16. november 2004 - 13:47 #24
et svar og lidt klogere :)
Avatar billede rohaje Nybegynder
16. november 2004 - 20:40 #25
tak for point:) og tak til nikolaj, man lærer lidt, hver dag, her på eksperten
Avatar billede nikolajdu Nybegynder
16. november 2004 - 21:09 #26
Jeg bukker og skraber ;-)
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

Politiets Efterretningstjeneste

GenAI Specialist i PET