27. februar 2001 - 16:30Der er
5 kommentarer og 1 løsning
Resette variabler
Jeg sidder og laver et rumspil, men det irreterer mig en del at hver gang jeg skal køre spillet, så bliver varibler de samme som sidste gang jeg kørte movien.
Det lader til at den springer prepareMovie over? Hvad skyldes dette? Eller hvad kan jeg gøre for at undgå dette problem?
Well, det er jo lidt svært at sige om den springer prepareMovie over... Men der er faktisk forskel på i hvilken rækkefølge den kalder prepareMovie og prepareFrame afhængig af om du afvikler i authering eller som projector/shockwave...
Clearglobals kunne være en mulighed, men kan give nogle uheldige konsekvenser, da det er alle globale der bliver slettet - uden undtagelse (du kan evt skrive det i message vinduet inden du starter)....
Ellers må du uddybe hvad det er du gør i prepareMovie, og hvad dine forventninger er til hvad der skal ske.
Jeg nulstiller bl.a. en start variable og en fartvariable i prepareMovie.
Når jeg så slutter af med spillet, med en fart på 500 el noget, så fyrer flyet afsted med 500 i timen, næste jeg starter filmen forfra. Jeg kunne selvfølgelig eksportere filmen hver gang, men det ville vel være unødvendigt?
Jeg ville gerne have at den kaldte et script hver gang jeg klikkede på play knappen...
en anden ting... jeg har lavet en knap, der burde kalde resetValues funktionen, men hvordan siger jeg at resetValues er en funktion som ligger i script blokken Globalscripts?
Jeg fandt fejlen, scriptet skulle have været et movie behavior.
Tak alligevel :)
Synes godt om
Ny brugerNybegynder
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.