19. marts 2003 - 14:39Der er
10 kommentarer og 1 løsning
Multiple choice
Jeg skal lave en multiple choice hvor alle svar er rigtige. Dvs. når alle svarmuligheder er hakket af skal filmen gå til frame 2, hvor de får at vede at det er rigtigt. Hvis ikke alle svarmuligheder er hakket af skal filmen gå til frame 3, hvor de får at vide, at det ikke er rigtigt fordi alle muligheder er rigtige.
I frame 1 har jeg spørgsmålet sammen med de 8 svarmuligheder. Hver svarmulighed er et separat buttonsymbol (bestående af en ”tjekboks” og en tekst) Når man klikker på en svarmulighed bliver det angivet som valgt ved at et tjekmark bliver synligt (alpha på det specifikke instance af tjekmarket bliver ved klik på buttonsymbolet 100%) Her er problemet Når de er færdige med at markere skal de klikke på en tjek svar-knap. Afhængige af om alle er tjekmarks er blevet synlige, eller om kun nogle af dem er synlige, skal filmen gå til frame 2 eller 3, hvor de får responsen.
Hvad skal skal jeg skrive i actions for tjek svar-knappen, og evt i actions for frame 1? Har prøvet flere forskellige ting, uden at få denne del til at virke. Er, ret ny i actionscripting. ER DER NOGEN DER KAN HJÆLPE???
Som skrevet har jeg 8 tjekmarks der kan blive synlige. Symbolet hedder hak og er et buttonsymbol. Hver instance af buttonsymbolet hak hedder: hak a, hak b hak c…osv. Actions i knap 1 ser sådan ud: on (release) { setProperty("hak a", _alpha, 100); }
Som sagt fungerer denne del fint, men jeg er i tvivl om hvorvidt der skal hakkes af i expression ud for ”target” og ”value”. Pt er der hak i expression ud for value. Måske er det også et problem at hakket er et buttonsymbol i stedet for et synmbol?
På knappen der får filmen til at gå videre til frame 2 skal der stå: on (release) { if(check1 == true & check2 == true & check3 == true){ gotoAndPlay(2); }else{ gotoAndStop(3); } }
Tusind tak. Det virker!!! Men jeg glemte faktisk noget, "ved ikke om jeg må stille et lægsspørgsmål" Du får selvfølgelig under alle omstændigheder de 100 point, men hvordan er det jeg gir dig dem? Tillægsspørgsmålet er som følger (vil du have flere point for det, får du bare det - kom selv med et bud): Kan jeg få tjekmarkene (altså hakkene for de valgte svarmuligheder)til at forblive synlige i frame 2 og 3, hvor de får responsen på deres valg? ..sennas
Det skyldes at target er et navn (navnet på det der skal ændre _alpha) og at value er en værdi som også kunne være en beregning (f.eks. 50 * 2 istedet for 100, og dermed en expression)
Hov jeg var for hurtig. Der er et eller andet galt, for den er uregelmæssig. Nogen gange giver den den rigtige respons, og nogen gange den forkerte, og altså selvom jeg vælger de samme muligheder. Jeg har en prøv igen knap i frame 2 og 3 som går tilbage og stopper i frame 1, så de kan prøve igen..Hvad kan være galt, er det noget med at den ikke kan finde ud af at opdatere? ..sennas
Tak for forklaringen med hakket i 'Value/target. Det passer med hvad jeg gjort. og tak for tip 2 også. Det med at man kan bruge miscillaneeous for at få lov til at skrive videre. Jeg løste det ved at gå i expertmode og kopiere din sidste sætning ind (den med tjek1=true. Fortsatte selv derop ad til tjek8=true). Men som sagt så er den stadig uregelmæssig. Problemet er at den kan finde på at svare, at svaret er rigtigt selv om ikke alle er hakket af. Og når den først er kommet i gang med det bliver den ved med at svare det. ..sennas
Jeg kan ikke umiddelart lægge den op til download nogen steder (det skal jeg i hvertfald lige undersøge først, måske kender jeg nogen der kan lægge den op et sted), ellers kan jeg sende dig den i aften hvis du har en "neutral" e- mailadresse.. er ikke på igen før senere i aften eller i morgen tidlig ..sennas,. Imorgen prøver jeg lige de "nye koder".
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.