[flash 5] screensaver -onmousemove quit-?!?

Pagina: 1
Acties:

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
Ik heb een leuk proggie om flash projectors om te zetten naar een screensaver. Grooveware of zo iets.

Het enigste probleem is dat ie dus niet kapt als je je muis beweegt.
Dat kan op de één of andere manier in flash. (staat ergens in de help van grooveware, wordt alleen niet bij gezegt hoe)

Dus hoe laat je flash een FSCommand,quit uitvoeren bij een onmousemove ofzoiets
code:
1
2
3
on (move) {
    fscommand ("");
}

werkt niet

Verwijderd

kunt altijd onzichtbare button die net zo groot is als de hele movie eroverheen zetten met de code:
code:
1
2
3
on (rollOver) {
    fscommand ("quit");
}

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
kunt altijd onzichtbare button die net zo groot is als de hele movie eroverheen zetten met de code:
code:
1
2
3
on (rollOver) {
    fscommand ("quit");
}

Heb ik gedaan maar werkt niet dan 'quit' ie meteen waarschijnlijk om dat de FSCommand direct word uitgevoerd als de muis er de knop staat ook zonder beweging

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

huidige muis positie bepalen en kijken of die veranderd...

Moet toch niet zo moeilijk zijn??

zoiets:

onClipEvent (mouseMove) {
fscommand ("quit");
}

Huur mij in als freelance SEO consultant!


Verwijderd

Op donderdag 13 juni 2002 21:25 schreef Suepahfly het volgende:
Heb ik gedaan maar werkt niet dan 'quit' ie meteen waarschijnlijk om dat de FSCommand direct word uitgevoerd als de muis er de knop staat ook zonder beweging
tjah, khad het ook niet getest maar je hebt gelijk. Oplossing om muispossitie te bepalen lijkt me ook beter.

dus x en y pos vast leggen in var, op het moment dat een van die twee of allebei veranderen fscommand uit laten voeren.

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

zoiets dus:

mousePosX = _root._xmouse;
mousePosY = _root._ymouse;

Dan verder op waar de timeline stil staat in een mc op enterframe:
code:
1
2
3
if((mousePosX != _root._xmouse) Or (mousePosY != _root._ymouse)){
FScommand("quit");
}

Huur mij in als freelance SEO consultant!


  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
Waar moet ik dat script aan vast konpen dan?

Aan de movieclip of een frame

ff voor de duidelijkheid:
de movie heeft 2 frames

frame 1 = preloader en bevat een movieclip 'loading'
met een if frame loaded (2) scriptje (op de frame)

frame 2 = screensaver ook een movie clip
met de een stop(); op de frame.

Verwijderd

Op donderdag 13 juni 2002 22:58 schreef Suepahfly het volgende:
Waar moet ik dat script aan vast konpen dan?

Aan de movieclip of een frame

ff voor de duidelijkheid:
de movie heeft 2 frames

frame 1 = preloader en bevat een movieclip 'loading'
met een if frame loaded (2) scriptje (op de frame)

frame 2 = screensaver ook een movie clip
met de een stop(); op de frame.
Waarom heeft de screensaver een preloader? Screensaver staat op je HD dus niet echt nodig dat ie alles eerst inlaad... Preloader is alleen habdig als het op internet staat.

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
Op vrijdag 14 juni 2002 10:01 schreef thekillerbean het volgende:

[..]

Waarom heeft de screensaver een preloader? Screensaver staat op je HD dus niet echt nodig dat ie alles eerst inlaad... Preloader is alleen habdig als het op internet staat.
"t is nog al een zware screensaver op m'n p3 700 256mb staat het 'loading'ca. 1 seconde in beeld op een 300/400 dus langer en ik wil niet dat mensen naar een leeg beeld hoeven te staren. (ja en nu ga je vast zeggen "het is een screensaver dus ze zitten toch niet achter een monitor" kan wel zo wezen maar ik hou niet van lege schermen).
Pagina: 1