webForumDet fria alternativet

Dynamisk text från extern fil fungerar ej

Flash

13 svar · 359 visningar · startad av tstone

Medlem sedan apr. 2001101 inlägg
Frågan#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

Medlem 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?

Medlem sedan apr. 2001101 inlägg
#3

eh...

...måste kolla!

:) Tack! / N

Medlem 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

Medlem sedan nov. 20018 492 inlägg
#5

Du har textfilen i samma mapp som flashfilmen va?

Medlem 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

Medlem sedan nov. 20018 492 inlägg
#7

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

Medlem 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.

Medlem 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. :)

Medlem 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

Medlem 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

Medlem 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?

Medlem 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

Medlem 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

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)