[Flash] 3 sec Pause

Pagina: 1
Acties:

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 24-04 13:47
Ik wil in een aantal frames een actionscript voor 3 seconde pause, dat de movie dus een stilstaat en daarna weer verder afspeeld. Nu heb ik dit en het werkt:
code:
1
2
3
4
5
6
initTime = getTimer();
timeToWait = 3;
do {
stop ();
} while (getTimer()-initTime<=timeToWait*1000);
play ();

Alleen blijft tijdens die 3 seconde pause heel internet explorer in een soort 'freeze' , je kan niet meer op links klikken enz.

Ik had dit topic gevonden, maar dat staat geen oplossing in. Behalve extra frames toevoegen, en dat kan ik niet want mijn movie bestaat uit 10 layers en dan moet ik 10x op meerdere plaatsen frames gaan invoegen.....niet te doen.

Op de macromedia site kon ik alleen dit vinden, maar dat is het ook net niet.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:43

gorgi_19

Kruimeltjes zijn weer op :9

Flash e.d. (alles wat clientside is) hoor in Webdesign & Graphics

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • sanderb
  • Registratie: November 2000
  • Laatst online: 18-05 21:44
bovenstaande technote van macromedia zou een oplossing kunnen zijn.
waarom is dat niet wat je zoekt?

werken met set Interval zou ook nog een oplossing kunnen zijn.

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

Ik zou het met een functie en een setInterval doen. In de functie staat dan wat er moet gebeuren na deze timeout.

Beetje vaag uitgelegd misschien, maar hier staat een uitgebreide pagina met info

Verwijderd

Dit op een frame zetten voor een 3 sec (3000ms) delay.

code:
1
2
3
4
5
6
7
8
9
10
stop();

objWait = new Object();
objWait.timeOut = function()
{
    clearInterval(this.timerID);
    play();
};

objWait.timerID = setInterval(objWait, "timeOut", 3000);

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 24-04 13:47
Bedankt ! Ik weet zeker dat nog veel andere mensen hier veel aan hebben.
Pagina: 1