Nybörjarfråga:
Hur laddar man in en textfil (text.txt) i Flash? Automatiskt när man kör filmen, UTAN att klicka på nån knapp. Ja - jag har sparat textfilen i samma mapp som själva .swf filen
Snälla en TYDLIG förklaring!
Alltså, jag såg att denna fråga varit uppe innan, men jag får det inte att fungera trots att jag läst inläggen där...är väl osmart eller nåt :-)
------------------
" I love deadlines. I like the whooshing sound they make as they fly by."
[ Douglas Adams ]
Markera frame 1 på tidsaxeln och gör en textruta.
Egenskaper för textrutan skall vara
Dynamic text
Multi line (om man vill)
Word wrap
och i rutan Variable så skriver du in text
Markera frame 1 på tidsaxeln och i fönstret för Action så skriver du
loadVariablesNum ("text.txt", 0);
Nu laddas textfilen text.txt in i flashen till textrutan.
En viktig sak att tänka på är att i textfilen så måste man börja med variabelnamnet på textrutan i flashen, i det här fallet text, och lägga till ett likamedtecken.
Skulle kunna se ut så här:
text=Hej alla glada på wF
Hoppas att du blev lite klokare
------------------
Ja de´ e jag
------------------
Tackar så hemskt mycket, nu fungerade det utan problem!
------------------
"In the beginning, the universe was created. This made a lot of people very angry, and has been widely regarded as a bad idea." [Douglas Adams]
axasagaMedlem sedan jan. 200552 inlägg Hur gör man om man har texten på level 0 och sen laddar in filmerna på level 1...när man sedan går tillbaks till textsidan så finns texten inte kvar. Vad göra?
Nu förstår jag inte helt hur du menar, men du kan ju använda:
_root.gotoAndPlay(1);
för att återvända till filmens början och därigenom ladda in texten på nytt.
axasagaMedlem sedan jan. 200552 inlägg Det är när jag har laddat in en annan film och sen vill gå tillbaks som det inte fungerar.
axasaga skrev:
Det är när jag har laddat in en annan film och sen vill gå tillbaks som det inte fungerar.
Ok, förklara gärna hur du gjort.
Alltså hur du laddar in dina filmer samt hur du gör för att "gå tillbaka".
Då är det lättare att lösa ditt problem.
axasagaMedlem sedan jan. 200552 inlägg Först har jag en startsida, där jag har en dynamisk text. I action loadVariablesNum("starttext.txt", 0);
Laddar in mina andra sidor (exempelvis gallerisida) med loadMovieNum("repetoar.swf", 1);
När jag sedan klickar på länken för startsidan finns inte texten kvar.
Menar du att texten syns först men sedan syns den inte längre? Försök att felsöka filmen. Se om variabeln som är knuten till ditt dynamiska textfält fortfarande har värdet du vill när texten inte syns. Tanken jag fick var att något annat kanske hamnat ovanför fältet så att texten döjls.
Oavsett vad som hänt så är det lättare för dig att hitta felet om du felsöker och placerar ut väl valda stopp. Vid varje stopp så kontrollerar du om något inträffat som gör att texten inte syns tills du hittar orsaken.
Använda trace(); för att ta reda på ovanstående.
Tex. då när du laddat in något till _level1, testa att lägg:
trace(_root.ditt_text_fält);
Sen kör du filmen inuti Flash.
Visas 'undefined' i rutan som kommer upp, har variabeln tappat värdet.
Visas därimot texten, så finns den kvar, men ligger dold någonstans.