Avatar billede oersted Novice
28. juni 2002 - 17:48 Der er 16 kommentarer og
1 løsning

gentag timer

jeg skifter nogle billeder ud med fgl:

onClipEvent (enterFrame) {
        _root.tid = getTimer ();
        if (_root.tid>=10000 && _root.tid<20000) {
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, true);
        } else if (_root.tid>=20001 && _root.tid <30000) {
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        } else if (_root.tid>=30001 &&_root.tid <40000) {
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, true);
    }
}

Hvordan får jeg den til at starte forfra ?


Avatar billede baitianlong Nybegynder
28. juni 2002 - 18:33 #1
Skriv dette i stedet:

onClipEvent(load) {
_root.starttid = getTimer();
pause = 10000;
}
onClipEvent (enterFrame) {
        if (getTimer()>_root.starttid+pause && getTimer()<_root.starttid+2*pause) {
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, true);
        } else if (getTimer()>_root.starttid+2*pause && getTimer()<_root.starttid+3*pause) {
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        } else if (getTimer()>_root.starttid+3*pause && getTimer()<_root.starttid+4*pause) {
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, true);
        _root.starttid = getTimer();
    }
}

Jeg har godt nok fået et par fyraftensøl, men dette skulle være løsningen, ellers må du råbe lidt af mig (o;
Avatar billede oersted Novice
28. juni 2002 - 18:39 #2
den stopper ..
Avatar billede oersted Novice
28. juni 2002 - 18:45 #3
sorry

den kører
Jeg havde glemt en setProperty("_root.targetfoto1.f3", _visible, false);
setProperty("_root.targetfoto2.f4", _visible, false);
i _root

/skål
og svar ..!?
Avatar billede baitianlong Nybegynder
28. juni 2002 - 18:48 #4
Kører svinet ? ((o;
Avatar billede baitianlong Nybegynder
28. juni 2002 - 19:03 #5
Det skulle virke lige så fint uden setProperty - Altså f.eks

_root.targetfoto1.f3._visible = true

-Bare en lille info.
Avatar billede oersted Novice
28. juni 2002 - 19:11 #6
svinet kører
Avatar billede baitianlong Nybegynder
28. juni 2002 - 19:13 #7
Det var da glimrende. Jeg er selv lidt overrasket. Promillle-kodning går åbenbart fint (O;
Avatar billede oersted Novice
28. juni 2002 - 19:14 #8
.. og jeg skal prøve ikke at råbe,
så får jeg jo bare bank :)
Avatar billede baitianlong Nybegynder
28. juni 2002 - 19:18 #9
Man er vel fra Randers (o;

Kom bare med nogle flere opgaver, jeg er sommer-klar
Avatar billede oersted Novice
28. juni 2002 - 19:25 #10
jeg er alvorligt bange for de kommer i løbet af aftenen

http://www.eicmf.dk/modernizm/modernmain.html  - hvor designet ikke er helt pudset af - blev i al sin enkelthed en helt ok "Flash CMS", hvor kunden selv kan opdatere med .jpegs og txtfiler. Ikke så ringe med det her MX

.. jeg er sikker på I har gang i noget mere avanceret derovre - når I ikke lige går i byen..
/
Avatar billede baitianlong Nybegynder
28. juni 2002 - 19:32 #11
Ja. "vi" har lige opdaget en virus...

Den berygtede worm "readme.eml". Den laver ens asp-sider og html-dokumenter om og skriver i dem...

DET er noget lort...


Jeg synes ellers møbel-siden er ok. Er det min flytte/gøre sig stor - kode der bruges under møbler ?? Den virker jo glimrende så ((o;
Avatar billede oersted Novice
28. juni 2002 - 19:39 #12
yes det er, tak for dén

.. ja, noget lort
(og den er sikkert ligeglad med mac..)
Avatar billede baitianlong Nybegynder
28. juni 2002 - 19:43 #13
Øv jeg blev helt ædru... Nu skal jeg på arbejde igen )o;

Nimda skal fjernes (det hedder den worm) den har allerede skrevet i alle asp + html sider kan jeg se )o; LORTLORTLORTLORTLORTLORT
Avatar billede oersted Novice
29. juni 2002 - 01:02 #14
Har I fået kvalt ormen ?

Din script er fint, MEN jeg kan ikke rigtigt finde ud hvad jeg skal gøre af de første 5 sek., hvor det hele loader oven i hinanden.. der er nemlig ikke noget "visible false" de første 5 sek ..

onClipEvent (load) {
    _root.starttid = getTimer();
    pause = 5000;
}
onClipEvent (enterFrame) {
    if (getTimer()>_root.starttid+pause && getTimer()<_root.starttid+2*pause) {
        setProperty("_root.targetfoto1.f1", _visible, true);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+2*pause && getTimer()<_root.starttid+3*pause) {
        setProperty("_root.targetfoto2.f2", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+3*pause && getTimer()<_root.starttid+4*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+4*pause && getTimer()<_root.starttid+5*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, true);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+5*pause && getTimer()<_root.starttid+6*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, true);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+6*pause && getTimer()<_root.starttid+7*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, true);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+7*pause && getTimer()<_root.starttid+8*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, true);
        } else if (getTimer()>_root.starttid+8*pause && getTimer()<_root.starttid+9*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, true);
        _root.starttid = getTimer();
    }
}


/
??
Avatar billede barklund Nybegynder
29. juni 2002 - 01:32 #15
Det kan gøres:

onClipEvent (load) {
    _root.starttid = getTimer();
    pause = 5000;
    setProperty("_root.targetfoto1.f1", _visible, false);
    setProperty("_root.targetfoto1.f3", _visible, false);
    setProperty("_root.targetfoto1.f5", _visible, false);
    setProperty("_root.targetfoto1.f7", _visible, false);
    setProperty("_root.targetfoto2.f2", _visible, false);
    setProperty("_root.targetfoto2.f4", _visible, false);
    setProperty("_root.targetfoto2.f6", _visible, false);
    setProperty("_root.targetfoto2.f8", _visible, false);
       
}
onClipEvent (enterFrame) {
    if (getTimer()>_root.starttid+pause && getTimer()<_root.starttid+2*pause) {
        setProperty("_root.targetfoto1.f1", _visible, true);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+2*pause && getTimer()<_root.starttid+3*pause) {
        setProperty("_root.targetfoto2.f2", _visible, true);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+3*pause && getTimer()<_root.starttid+4*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, true);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+4*pause && getTimer()<_root.starttid+5*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, true);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+5*pause && getTimer()<_root.starttid+6*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, true);
        setProperty("_root.targetfoto1.f7", _visible, false);
        } else if (getTimer()>_root.starttid+6*pause && getTimer()<_root.starttid+7*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, true);
        setProperty("_root.targetfoto2.f8", _visible, false);
        } else if (getTimer()>_root.starttid+7*pause && getTimer()<_root.starttid+8*pause) {
        setProperty("_root.targetfoto1.f1", _visible, false);
        setProperty("_root.targetfoto1.f3", _visible, false);
        setProperty("_root.targetfoto1.f5", _visible, false);
        setProperty("_root.targetfoto1.f7", _visible, true);
        } else if (getTimer()>_root.starttid+8*pause && getTimer()<_root.starttid+9*pause) {
        setProperty("_root.targetfoto2.f2", _visible, false);
        setProperty("_root.targetfoto2.f4", _visible, false);
        setProperty("_root.targetfoto2.f6", _visible, false);
        setProperty("_root.targetfoto2.f8", _visible, true);
        _root.starttid = getTimer();
    }
}

Men det kan også laves på meget smartere måder... :o)

Du kan nok se at scriptet bliv langt og en anelse enformigt = der må være et mønster, som kan udnyttes...

/Barklund
Avatar billede oersted Novice
29. juni 2002 - 13:05 #16
yep, jeg kunne bare ikke se hvordann - anyway det virker
Tak for hjælpen
Avatar billede oersted Novice
29. juni 2002 - 14:01 #17
hmm, nyt problem

I frame to vil jeg gerne have buttonkontrol over mine billeder:

on (release) {
    gotoAndStop(2);
    setProperty("_root.targetfoto1.f1", _visible, true);
    setProperty("_root.targetfoto1.f3", _visible, false);
    setProperty("_root.targetfoto1.f5", _visible, false);
    setProperty("_root.targetfoto1.f7", _visible, false);
    setProperty("_root.targetfoto2.f2", _visible, false);
    setProperty("_root.targetfoto2.f4", _visible, false);
    setProperty("_root.targetfoto2.f6", _visible, true);
    setProperty("_root.targetfoto2.f8", _visible, false);
}
on (release) {
    _root.menu.projekter = "<font color=\"##FF4D33\">BORUPS PLADS</font></a><br>";
    _root.menu.projekter += "Årstal, Borups Plads tekst ...";
}
on (release) {
    _root.menu.gotoAndStop("projekt");
}

Men det kræver, at jeg får stoppet timeren (sliden), som så skal starte igen, når man går tilbage til frame 1

???
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