webForumDet fria alternativet

Dynamisk text från extern fil fungerar ej

13 svar · 359 visningar · startad av tstone

tstoneMedlem sedan apr. 2001101 inlägg
#1

Jag skall göra en mycket enkel skrollande text i flash genom att ladda in en textfil enligt nedan:

loadVariablesNum("agenter.txt", 0);

textfilen har jag lagt på flera ställen (alla) på webservern för att den ska hittas även om jag gjort en blunder...
...men det går inte.

När jag kör "hemma" på IIS5.1 (det finns en fristående CF server på datorn oxå) så fungerar det helt ok.

När jag laddar upp mot fjärrservern så rullar "filmen" men texten saknas.

Snälla - någon som känner igen problemet?

:) N

Länk till sidan:http://www.pslogistics.se/dest.asp

Mika3lMedlem sedan nov. 20018 492 inlägg
#2

Det kan vara så att filen inte hinner laddas in, har du någon if-sats som kollar så att den är inladdad?

tstoneMedlem sedan apr. 2001101 inlägg
#3

eh...

...måste kolla!

:) Tack! / N

tstoneMedlem sedan apr. 2001101 inlägg
#4

Nu har jag kollat genom att lägga in en "preloader" men det löste inte problemet.

Jag undrar stilla om det kan vara url:en till textfilen som är fel? Jag har försökt med absolut url men det hjälpte inte heller.

Kan det vara något med mappning på servern eller liknande?

;/ N

Mika3lMedlem sedan nov. 20018 492 inlägg
#5

Du har textfilen i samma mapp som flashfilmen va?

tstoneMedlem sedan apr. 2001101 inlägg
#6

Japp jag har lagt en kopia i varenda £$€£$€ mapp på servern för säkerhets skull...

Kan det vara något med fonter eller så? Att jag valt fel font etc.

?:) N

Mika3lMedlem sedan nov. 20018 492 inlägg
#7

Njao, tveksam till det, vilken font använder du?

tstoneMedlem sedan apr. 2001101 inlägg
#8

Åter till IF-satsen, har du något tips? Jag är inte så bra på actionscript så om du har ett enkelt tips/exempel så fixar jag det säkert.

Mika3lMedlem sedan nov. 20018 492 inlägg
#9

Så här bör din textfil se ut:

variabeln_för_texten=Lite text här
&loaded=yes

Koden för en loop kan då se ut så här:

if(loaded=="") {
//Textfilen är inte inladdad.
} else {
//Textfilen är inladdad.
}

Nu är det bara att laborera. :)

tstoneMedlem sedan apr. 2001101 inlägg
#10

:( Det fungerade inte ändå - textfilen måste vara laddad - loopen fungerade helt ok på min maskin hemma...

Jag skall jaga vidare - tack för hjälpen ändå! / :) Nicke

tstoneMedlem sedan apr. 2001101 inlägg
#11

Mysteriet är nu löst...

Det var textfilen som innehåll dubbla radbrytningar vilket tydligen störde på något sätt.

Jag lade slutligen in en "preloader" samt den fantastiska loopen och avslutade med att "trycka ihop" textfilen så att allt text satt ihop.

:) Många tack / Nicklas

JaktJanneMedlem sedan feb. 20001 507 inlägg
#12

Du får inte, vad jag har kommit fram till tidigare, ha några radbrytningar öht . Märkligt då att du kunde köra lokalt eller är det inte samma txt-fil?

tstoneMedlem sedan apr. 2001101 inlägg
#13

Det var märkligt men så var det...

Jag kör Coldfusion och Flash Remoteing på servern hemma, kanske lurade mig på det?

:) N

Mika3lMedlem sedan nov. 20018 492 inlägg
#14

Jag brukar själv köra med en radbrytning för att texten ska bli lättare att hitta i och det fungerar bra för mig. :)

Bra att det löste sig! :bire

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)