webForumDet fria alternativet

Wait i flash

2 svar · 206 visningar · startad av Cindy 156

Cindy 156Medlem sedan jan. 20048 inlägg
#1

Hur gör man?

Om "systemet" har "väntat" i 1 minut utan att någon har interagerat med filmen (inga värden har förrändrats) så skall man flyttas till en "skrämsläckare" (gotoAndPlay ("screensaver").

Känns som om det borde finnas en wait funktion typ.

/C

mirandirMedlem sedan maj 2003750 inlägg
#2

Här är en lösning som borde vara bakåtkompatibelt till Flash 5:

Skapa ett nytt tomt filmklipp och placera det på scenen.

på filmklippet lägg in följande:

onClipEvent(load)
{
     time = 0;
     // duration skall vara = fps * 60 * antalet minuter.
     duration = 1500;
}

onClipEvent(mouseMove)
{
    time = 0;
}

onClipEvent(mouseDown)
{
    time = 0;
}

onClipEvent(keyDown)
{
    time = 0;
}

onClipEvent(enterFrame)
{
    if(time++ > duration)
    {
          _root.gotoAndStop("screensaver")
    }
}

Du kan ju även för säkerhets skull lägga till keyUp och mouseUp.

/Mirandir

Cindy 156Medlem sedan jan. 20048 inlägg
#3

Kanon - kommer säkert funka fint! :)

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb