IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDL Discussion :

Rollover Sur Menu


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut Rollover Sur Menu
    Bonsoir tout le monde, alors voila j'aurais aimer avoir votre avis s'il vous plait pour faire un rollover. J'ai chaque item de mon menu comme Objet et je voudrais faire un rollover lorsque le curseur de ma souris passe au dessus de cet Objet, Cependant je comptais m'y prendre en fesant un if et en stockant dans une variable int chaque position que ma souris emprunte. Malheuresement j'aimerais faire cela le plus proprement possible et donc éviter trop de ressources inutilement. J'aimerais donc savoir si il était possible de faire ca sans avoir à stocker la position du curseur dans une variable. Voila merci et j'espere ne pas avoir été trop sombre.

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par kirua_sama
    Bonsoir tout le monde, alors voila j'aurais aimer avoir votre avis s'il vous plait pour faire un rollover. J'ai chaque item de mon menu comme Objet et je voudrais faire un rollover lorsque le curseur de ma souris passe au dessus de cet Objet, Cependant je comptais m'y prendre en fesant un if et en stockant dans une variable int chaque position que ma souris emprunte. Malheuresement j'aimerais faire cela le plus proprement possible et donc éviter trop de ressources inutilement. J'aimerais donc savoir si il était possible de faire ca sans avoir à stocker la position du curseur dans une variable. Voila merci et j'espere ne pas avoir été trop sombre.
    Ca va sembler bête mais c'est quoi un roll-over ?

    Jc

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut
    Un Rollover c'est pour lorsque ma souris passe au dessus d'un item celui ci se change. par exemple sur mon site http://greeedisland.Free.Fr lorsque ta souris passe sur un menus il change de couleur.

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par kirua_sama
    Un Rollover c'est pour lorsque ma souris passe au dessus d'un item celui ci se change. par exemple sur mon site http://greeedisland.Free.Fr lorsque ta souris passe sur un menus il change de couleur.
    C'est ce que je pensais mais je ne voulais pas partir dans une explication pour rien

    Deux grandes solutions :

    - Chaque item a une solution pour demander à SDL la position de la souris (cf
    SDL_GetMouseState) et avec cela tu géres ton affichage...

    - Pourquoi ne pas stocker quelque part la dernière position connue de la souris et lorsque tu affiches tes items, tu regardes cette valeur pour décider de la facon de dessiner ton item ? Cette dernière solution ne change pas le contenu du code du rendu mais permet de limiter le nombre d'appels à SDL_GetMouseState. A savoir que stocker la position de la souris ne prend pas beaucoup de place...

    Jc

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut
    Oui stocker la position de la souris ne prends pas beaucoup de place, mais je pensais plutot par rapport aux ressources cpu, qui a chaque deplacement de pixel de la souris dois l'enregistrer. C'est ce qui me semblait le plus simple à gerer..

    Sinon je vais me renseigner sur la doc de SDL_GetMouseState pour voir ce que je peut faire avec ^^. ( ce soir parce que je suis au travail la ^^). Je te remercie. Dit moi si possible ce que tu pense de la ressource cpu par rapport à l'enregistrement de la derniere position. Voila bonnejournée. Merci encore

  6. #6
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par kirua_sama
    Sinon je vais me renseigner sur la doc de SDL_GetMouseState pour voir ce que je peut faire avec ^^. ( ce soir parce que je suis au travail la ^^). Je te remercie. Dit moi si possible ce que tu pense de la ressource cpu par rapport à l'enregistrement de la derniere position. Voila bonnejournée. Merci encore
    Entre stocker une fois la position de la souris à chaque mouvement et chercher la position 25 fois pour chaque item de ton menu, mon choix est vite fait

    Jc

Discussions similaires

  1. Rollover sur menu
    Par Melenda dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/01/2011, 09h56
  2. [VB6]Questions sur menu
    Par batmat86 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/05/2006, 14h45
  3. PB lien sur menu déroulant en HTML
    Par usull dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/04/2006, 16h47
  4. [FLASH MX] rollOver sur ligne datagrid
    Par totoche dans le forum Flash
    Réponses: 1
    Dernier message: 21/11/2005, 19h03
  5. [CSS][Débutant] Rollover sur ligne d'un tableau
    Par Nyx de Tours dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/07/2005, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo