Avatar billede enigma_morten Nybegynder
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.
Avatar billede mat Nybegynder
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?
Avatar billede baitianlong Nybegynder
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;
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:27 #3
det virker ikke!!!
Avatar billede mat Nybegynder
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;
}
Avatar billede mat Nybegynder
02. november 2002 - 21:34 #5
..og det er selvfølgelig i MX
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:34 #6
jaja..
Avatar billede enigma_morten Nybegynder
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() {
Avatar billede mat Nybegynder
02. november 2002 - 21:36 #8
jaja hvad?!?
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:36 #9
at det er MX
Avatar billede mat Nybegynder
02. november 2002 - 21:38 #10
det virker altså fint her, du er sikker på at du har pastet det korrekt?
Avatar billede mat Nybegynder
02. november 2002 - 21:39 #11
smid evt. en email så sender jeg dig filen
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:40 #12
sp4ce_morten@hotmail.com
Avatar billede baitianlong Nybegynder
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;
Avatar billede mat Nybegynder
02. november 2002 - 21:43 #14
det skal den nemlig :)
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:45 #15
nååå. ok
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:47 #16
det virker stadig ikke... men det var også bare et eksperiment
Avatar billede mat Nybegynder
02. november 2002 - 21:47 #17
har du ikke fået min mail?
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:48 #18
checker lige..
Avatar billede mat Nybegynder
02. november 2002 - 21:50 #19
hva faen? var det dine point legende?
Avatar billede enigma_morten Nybegynder
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!
Avatar billede mat Nybegynder
02. november 2002 - 21:53 #21
hrmf, legeeeende, UOME ;)
Avatar billede enigma_morten Nybegynder
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!!
Avatar billede mat Nybegynder
02. november 2002 - 21:57 #23
jeg skal til fest nu, så desværre ;)
Avatar billede enigma_morten Nybegynder
02. november 2002 - 21:58 #24
nåå..ok.. ka du ha det sjovt
Avatar billede mat Nybegynder
02. november 2002 - 22:00 #25
tak skal du ha du :)
Avatar billede baitianlong Nybegynder
02. november 2002 - 22:06 #26
Jeg driver hittegodskontoret her...

http://www.eksperten.dk/spm/278587

! /o;
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