PDA

Volledige versie bekijken : Een interval gebruiken om movieclip wel of niet te laten spelen!


Iasonic
%Europe/Berlin %717 %2005, 17:13
Hi beste mensen, ik zit met een lastig probleempje.
Ik heb twee handlers rollOver en rollOut zie as:


on(rollOver){
if(mymenu !=true){
_global.mymenu = true;
slide.gotoAndPlay(2);
playsound2();
}
}

on(rollOut){
if(mymenu == true){
_global.mymenu = false;
slide.gotoAndPlay(16);
playsound2();
}
}



mymenu is een global var, ik zeg dus met andere woorden, als je nog niet zichtbaar bent maak mij zichtbaar en zet mymenu waarde op true en bij de andere, ik ben al zichtbaar dus ik mag weer weg zet mymenu weer op false.

Dus ik dacht nou met een interval moet ik dan maar een paar seconden later de mymenu var zetten zodat het menu een tijdje inbeeld blijft, maar in dat geval gebeurd er helemaal niks?

Hoe kan ik dat het beste doen, heb al een aantal dingen geprobeerd maar het werkt niet echt met interval althans mij lukt het niet echt.

raidho
%Europe/Berlin %055 %2005, 01:20
hier een simpele versie
(mc = een movieclip on stage)
// script staat in een frame (niet op een mc oid)

_global.mymenu = false
_global.maakOnzichtbaar = function (){
trace ('hit')
clearInterval(mc.intervalID)
_global.mymenu = false;
mc._visible = false
// slide.gotoAndPlay(16);
//playsound2();

}
mc.onRollOver = function (){
trace ('rollover')
_global.mymenu = true;
//slide.gotoAndPlay(2);
//playsound2();
}

mc.onRollOut = function (){
trace ('rollout')
mc.intervalID = setInterval(maakOnzichtbaar,1000)
}