Détection de la souris ne bouge pas et appellent une action

  • tommy5
  • Born
  • Born
  • No Avatar
  • Inscription: Mai 22, 2007
  • Messages: 1
  • Loc: Ireland
  • Status: Offline

Message Mai 22nd, 2007, 4:12 pm

Je veux un script pour détecter si la souris n'a pas bougé pour dire 30 secondes, et si tel est le cas pour ensuite aller à la scène 2;

Toutes les idées.
Merci
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mai 22nd, 2007, 4:12 pm

  • zhaojany
  • Student
  • Student
  • Avatar de l’utilisateur
  • Inscription: Aoû 03, 2006
  • Messages: 78
  • Status: Offline

Message Mai 25th, 2007, 10:32 pm

Code: [ Select ]
function toScene2() {
    _root.gotoAndPlay("Scene 2");
}
mousex = _root._xmouse;
mousey = _root._ymouse;
function detectMouse() {
    if (mousex == _root._xmouse and mousey == _root._ymouse) {
        toScene2();
        clearInterval(detectInterval);
    } else {
        mousex = _root._xmouse;
        mousey = _root._ymouse;
    }
}
detectInterval = setInterval(detectMouse, 1000);
  1. function toScene2() {
  2.     _root.gotoAndPlay("Scene 2");
  3. }
  4. mousex = _root._xmouse;
  5. mousey = _root._ymouse;
  6. function detectMouse() {
  7.     if (mousex == _root._xmouse and mousey == _root._ymouse) {
  8.         toScene2();
  9.         clearInterval(detectInterval);
  10.     } else {
  11.         mousex = _root._xmouse;
  12.         mousey = _root._ymouse;
  13.     }
  14. }
  15. detectInterval = setInterval(detectMouse, 1000);
  • classified
  • Expert
  • Expert
  • Avatar de l’utilisateur
  • Inscription: Déc 23, 2005
  • Messages: 540
  • Loc: Bahrain
  • Status: Offline

Message Mai 27th, 2007, 2:46 am

qui paraît bien, ici, est un complexe 1.
http://www.zainals.com/blog/2006/06/11/ ... een-saver/
m0o , where <<Less is More>>
http://www.zainals.com
http://www.zainals.com/blog
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 27th, 2007, 3:43 am

Donc, nous avons besoin d'une fonction à exécuter après 30 secondes si la souris ne bouge pas?

A propos de la façon dont la mise en place une fonction à exécuter après 30 secondes, puis attacher une réinitialisation intervalle à l'événement onMouseMove?

Code: [ Select ]
var done:Function = function():Void {
    clearInterval(counter);
    _root.onMouseMove = null;
    _root.gotoAndPlay("Scene 2");
}
var counter:Number = setInterval(done, 30000);
_root.onMouseMove = function(){
    clearInterval(counter);
    counter = setInterval(done, 30000);
}
  1. var done:Function = function():Void {
  2.     clearInterval(counter);
  3.     _root.onMouseMove = null;
  4.     _root.gotoAndPlay("Scene 2");
  5. }
  6. var counter:Number = setInterval(done, 30000);
  7. _root.onMouseMove = function(){
  8.     clearInterval(counter);
  9.     counter = setInterval(done, 30000);
  10. }
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 46 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC