Avatar billede lyden Nybegynder
14. december 2002 - 20:15 Der er 7 kommentarer og
1 løsning

Timer

Hej........!

Jeg har x antal MovieClips placeret i min fil, som jeg ønsker skal dukke op tidsforskudt (15-20sek), synlig i 2-6 sek..... alt efter hvordan det nu virker visuelt.


Er det muligt at hjælpe mig med et sådan script?

Scriptet kunne være justerbart på tiden så jeg selv kunne ændre på tiden imellem synligørelsen af MovieC. & tiden de er synlige.............!


MacVH/Lyden
Avatar billede thulstrup Nybegynder
14. december 2002 - 21:05 #1
Du kan gøre sådan her hvor MovieClip1, MovieClip2, MovieClip3 er instance navnene på dine movieclips:

onClipEvent (load) {
    counter = 0;
    _root.movieClip1._visible = false;
    _root.movieClip2._visible = false;
    _root.movieClip3._visible = false;
}
onClipEvent (enterFrame) {
    counter++;
    if (counter>=20) {
        _root.movieClip1._visible = true;
    }
    if (counter>=40) {
        _root.movieClip2._visible = true;
    }
    if (counter>=60) {
        _root.movieClip3._visible = true;
    }
}
Avatar billede thulstrup Nybegynder
14. december 2002 - 21:14 #2
Hvis de kun skal være synlige i x antal sekunder kan du gøre sådan her:

onClipEvent (load) {
    counter = 0;
    movieClip1Tid = 20;
    movieClip2Tid = 40;
    movieClip3Tid = 60;
    synligTid = 10;
    _root.movieClip1._visible = false;
    _root.movieClip2._visible = false;
    _root.movieClip3._visible = false;
}
onClipEvent (enterFrame) {
    counter++;
    if (counter>=movieClip1Tid && counter<movieClip1Tid+synligTid) {
        _root.movieClip1._visible = true;
    } else {
        _root.movieClip1._visible = false;
    }
    if (counter>=movieClip2Tid && counter<movieClip2Tid+synligTid) {
        _root.movieClip2._visible = true;
    } else {
        _root.movieClip2._visible = false;
    }
    if (counter>=movieClip3Tid && counter<movieClip3Tid+synligTid) {
        _root.movieClip3._visible = true;
    } else {
        _root.movieClip3._visible = false;
    }
}
Avatar billede lyden Nybegynder
15. december 2002 - 07:31 #3
Hej cellb10ck

Det lyder fabelagtigt............//******

Jeg "afprøver" det lige når jeg retunerer til hjemmefronten (iaften).

Jeg vender frygteligt tilbage.........!
Avatar billede lyden Nybegynder
15. december 2002 - 21:22 #4
Hej cellb10ck

Jeg sidder og roder med det nu, jeg har lige et par spm.:

Er det MX, du scripter i, jeg er ikke klar over om det har nogen betydning.i denne sammenhæng..men jeg har MX?

Er det muligt at få scriptet til at "loope" gentage "showet"......?

Jeg formoder at ALLE de steder du "henviser" til MovieClip1..........skal det udskiftes med mit eget MoviClips instance navn, feks. : movieClip1Tid = 20; -  &  her : if (counter>=movieClip1Tid && counter<movieClip1Tid+synligTid) { ....jeg er ldit i tvivl der....?

Jeg sætter pointene lidt op, hvis du ønsker......!

Lyden
Avatar billede lyden Nybegynder
15. december 2002 - 21:23 #5
Idit=lidt (ups)
Avatar billede lyden Nybegynder
15. december 2002 - 21:36 #6
Jeg roder rundt ....det fungerer fint .........! kanon........! glem mine spm.

Undtagen det her: Er det muligt at få scriptet til at "loope" gentage "showet"......?
Avatar billede barklund Nybegynder
15. december 2002 - 21:42 #7
Tilføj nederst:

if (counter > movieClip3Tid+synligTid+restartTid) counter = 0;

Og så kan du selv definere en restartTid i din load, som er tiden fra sidste movieclip slukker til det første starter igen...
Avatar billede lyden Nybegynder
16. december 2002 - 19:26 #8
Så rykker det for viiildt..........//

Jeg lægger lige lidt klingende epoint.....x...til dig barklund.

Tak for hjælpen.......cellb10ck & barklund
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