02. november 2002 - 16:59
Der er
25 kommentarer og 1 løsning
Pause i for next løkke
Hej. Hvordan laver man en microskopisk pause i en for next løkke? on (release) { for (i=1; i<=300; i += 1) { _root.txt = _root.txt+"hej"; >>Her skal der være en lille pause<< } } Det skal så se ud som om at det skrives hele tiden.
Annonceindlæg fra Computerworld
02. november 2002 - 20:35
#1
jeg tvivler på at du kan lave en pause i en for løkke? men du kan måske lave det i en enterFrame så handlingen udføres i takt med frameraten, det kunne så se ud i denne stil: go = 0; MAX_CHARS = 80; createEmptyMovieClip("nm", 1000); nm.onEnterFrame = function() { if (go) txt += "hej"; if (txt.length > MAX_CHARS) go = 0; } knap.onRelease = function() { go = 1; } ..var det evt. noget?
02. november 2002 - 21:23
#2
Det kan man ikke. Flash afvikler hele scriptet, før den udfører handlingen. I Director er der en updateStage, men ikke i Flash. Så du skal have det ud på enterFrame, for at det kan lade sig gøre... evt. on(release) { _root.i = 1; } og.. onClipEvent(enterFrame) { if(_root.i <= 300) { _root.tekst += "hej"; i++; } } Sådan er det (o;
02. november 2002 - 21:27
#3
det virker ikke!!!
02. november 2002 - 21:30
#4
mit virker fint, du skal huske at navngive knappen "knap", og så får du den lige i en updated version: go = 0; MAX_CHARS = 80; createEmptyMovieClip("nm", 1000); nm.onEnterFrame = function() { if (go) txt += "hej"; if (txt.length > MAX_CHARS) { go = 0; delete this.onEnterFrame; } } knap.onRelease = function() { go = 1; }
02. november 2002 - 21:34
#5
..og det er selvfølgelig i MX
02. november 2002 - 21:34
#6
jaja..
02. november 2002 - 21:36
#7
det virker stadig ikke... den siger Scene=Scene 1, Layer=Layer 1, Frame=1: Line 12: Statement must appear within on handler knap.onRelease = function() {
02. november 2002 - 21:36
#8
jaja hvad?!?
02. november 2002 - 21:36
#9
at det er MX
02. november 2002 - 21:38
#10
det virker altså fint her, du er sikker på at du har pastet det korrekt?
02. november 2002 - 21:39
#11
smid evt. en email så sender jeg dig filen
02. november 2002 - 21:40
#12
sp4ce_morten@hotmail.com
02. november 2002 - 21:42
#13
der skal bare rettes i++ til _root.i++ i min, hvis det er. Jeg tror problemet du har med mats er at du lægger koden på en knap, eller et movieclip ? Det skal vist lige i en frame (o;
02. november 2002 - 21:43
#14
det skal den nemlig :)
02. november 2002 - 21:45
#15
nååå. ok
02. november 2002 - 21:47
#16
det virker stadig ikke... men det var også bare et eksperiment
02. november 2002 - 21:47
#17
har du ikke fået min mail?
02. november 2002 - 21:48
#18
checker lige..
02. november 2002 - 21:50
#19
hva faen? var det dine point legende?
02. november 2002 - 21:51
#20
det var en fejl sorry.. mit net gik i kludder... dit virkede godt nok nu... det må du undskylde!
02. november 2002 - 21:53
#21
hrmf, legeeeende, UOME ;)
02. november 2002 - 21:54
#22
jep, men prøv at søge på spørgsmålet gæstebog, så kan du svare på det.. og hvis det virker skal jeg nok passe på at give den rigtige point!!
02. november 2002 - 21:57
#23
jeg skal til fest nu, så desværre ;)
02. november 2002 - 21:58
#24
nåå..ok.. ka du ha det sjovt
02. november 2002 - 22:00
#25
tak skal du ha du :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.