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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
_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?
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); }
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?
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.
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.
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
16. november 2004 - 10:56
#7
Eller txt filens permissions på serveren?
16. november 2004 - 11:14
#8
hvad url til txt, er den hvor den skal være i samme folder som swf i _level0 ?
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
16. november 2004 - 11:22
#10
Det var en absolut url der skulle til. Tak, smid et svar.
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.
16. november 2004 - 11:23
#12
Aha. :))
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.
16. november 2004 - 11:33
#14
Jamen, når det nu ikke virker med en relativ url?
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.
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.
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
16. november 2004 - 12:07
#18
Ahhh, troede stien var relative i forhold til swf'en... Tak for fiffet.
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 :)
16. november 2004 - 12:13
#20
Det kan omgåes ved at bruge BASE attributten i din kode. <param base="flash/" /> <embed base="flash/"...>
16. november 2004 - 12:20
#21
Ok, cool. Tror hellere I må dele pointene. Smid et svar begge to.
16. november 2004 - 12:32
#22
God idé :))
16. november 2004 - 12:36
#23
16. november 2004 - 13:47
#24
et svar og lidt klogere :)
16. november 2004 - 20:40
#25
tak for point:) og tak til nikolaj, man lærer lidt, hver dag, her på eksperten
16. november 2004 - 21:09
#26
Jeg bukker og skraber ;-)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.