Avatar billede brianus Nybegynder
28. maj 2003 - 15:59 Der er 5 kommentarer og
1 løsning

Samme action i 20 frames

Jeg har konstrueret en løkke for at få den samme ting til at ske 20 gange over 20 frames. Men løkken afvikler sagerne i løbet af én frame. Hvordan skal jeg lave det, for at det funker?

Min kode ser sådan ud:
function move() {
    for (i=0; i<20; i+=1) {
        if (_root.movex=="right") {
            setProperty("_root.kort", _x, _root.kort._x - 15);
        }
    }
}
Avatar billede mat Nybegynder
28. maj 2003 - 16:17 #1
count = 0;
mc.onEnterFrame = function() {
    if (count < 20) {
    this._x -= 15;
    count++;
    }
}
Avatar billede mat Nybegynder
28. maj 2003 - 16:17 #2
noget i den stil :)
Avatar billede jakwag Nybegynder
28. maj 2003 - 16:18 #3
function move() {
    _root.onEnterFrame = function {
        if (_root.movex=="right") {
            setProperty("_root.kort", _x, _root.kort._x - 15);
        }
    }
}

Noget i retning af sådan.
Avatar billede mat Nybegynder
28. maj 2003 - 16:23 #4
count = 0;
kort.onEnterFrame = function() {
if (movex == "right" && count < 20) {
this._x -= 15;
count++;
}
}

sådan må det være....det ligger i roden og "kort" skal også ligge i roden

mvh mat
Avatar billede brianus Nybegynder
02. juni 2003 - 18:24 #5
Takker for indsatsen, drenge. Jeg glemte lige at fortælle, at det skal exporteres til Flash 5, så onEnterframe dur ikke. Jeg har fundet en anden løsning, men hvis I smider et svar, får I lidt point som tak for hjælpen.
Avatar billede mat Nybegynder
02. juni 2003 - 19:02 #6
oki :)
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