Avatar billede troev Nybegynder
11. marts 2003 - 15:41 Der er 6 kommentarer og
1 løsning

Flashspil - Hvad???

Jeg er ikke lige den store flash-nørd, men jeg kender da lidt til det.
Men så er der en led satan af en fyr, som har givet mig opgaven at lave et spil. spillet skal være et simpelt spil, hvor man skal svare rigtigt på nogle spørgsmål. Jeg tænkte, at man eventuelt kunne ligge spørgsmålene i en tekstfil for sig, så jeg ikke behøver lave et symbol for hvert spørgsmål og svar.
Er der nogen, som har et par ideer og kan hjælpe mig lidt på vej?
Avatar billede mat Nybegynder
11. marts 2003 - 15:49 #1
loadVarsText = new loadVars();
loadVarsText.load("test.txt");

loadVarsText.onLoad = function(success) {
if (success){
mitTekstFelt.text = minVar;
}
}


så skal tekstfilen hedde test.txt og skal skrives som følger:

minVar=I´m a lumberjack...

flere variabler adskilles med &

(dette er mx-syntaks, hvis det skal være flash 5 skal du have fat i loadVariables)
Avatar billede troev Nybegynder
11. marts 2003 - 16:31 #2
Det er 5. Og jeg er bange for, at du må forklare din kode lidt nærmere, jeg er jo kun begynder.
Avatar billede mat Nybegynder
11. marts 2003 - 16:46 #3
Ok :)

Dit tekstfelt skal for det første være dynamisk.

Dernæst laver du et script som følgensde i frame 1 af din movie:

loadVariablesNum("tekst.txt", 0)
if (loaded == "go") {
gotoAndStop(3);
}

i frame to lægger du:

gotoAndPlay(1);

og i frame 3 har du så dit dynamiske tekstfelt og her giver vi det værdien fra tekstfilen (dit tekstfelt skal navngives "t" (uden citationstegn)):

t = minVar;


Din tekstfil skal så se sådan her ud:

minVar=albatros&loaded=go

Så skulle det gerne køre :)
Avatar billede troev Nybegynder
11. marts 2003 - 18:19 #4
Tusind tak! Det er point. Men først vil jeg lige høre:
Da det drejer sig om spørgsmål, som er forskellige hele tiden, kunne det være rart, hvis de kunne ligge i een fil. Men det kræver så, at man kan loade NOGET af filen ind i variablen - kan man det?
Avatar billede pyroman Nybegynder
11. marts 2003 - 19:39 #5
Hvis du vil loade flere varaibler far txt-en skriver du bare:

var1="blabla"&var2="blabla"&var3="blabla"

Ellers så ved jeg ikke helt hvad du mener med at loade noget af filen ind i en variabel
Avatar billede troev Nybegynder
11. marts 2003 - 22:25 #6
Jeg har en fil:
---------------------
Der var engang en lille mand, som hed Poul....
Poul var en værre en. Han kunne god lide pølser og kartoffelmos
--------------------
Jeg vil så vide, hvad Poul kan lide ud over kartoffelmos, så derfor vil jeg gerne have en funktion, der returnerer et bestemt stykke af en streng
( i Visual Basic ville det hedde: mid(89,5) )
Forstår du?
Avatar billede mat Nybegynder
11. marts 2003 - 22:55 #7
i flash hedder det string.substring(from, to) under help er der fuld dokumentation i actionscript dictionary :)
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