Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2010, 22h50   #1
Membre du Club
 
Avatar de ouaqa
 
Aurélien Bénéfice
Développeur Web
Inscription : avril 2009
Messages : 95
Détails du profil
Informations personnelles :
Nom : Aurélien Bénéfice
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 95
Points : 65
Points : 65
Par défaut Centraliser la gestion des tooltips

Bonsoir à tous,

Je dois actuellement mettre à jour une application en implémentant des tooltips sur quasiment tous les éléments graphiques.

Je me demandais s'il était possible d'écouter tous les événements tooltipEvent déclenchés dans l'application.

J'ai centralisé toutes mes informations dans un fichier .properties embarqué et j'avais dans l'idée d'écouter l'évènement TooltipEvent.TOOLTIP_CREATE afin d'implémenter un comportement particulier suivant l'objet survolé.

Pensez-vous que c'est quelque chose de réalisable ? Je n'ai rien vu de tel du côté du TooltipManager en tout cas.

Merci d'avance, ça me ferais gagner un temps fou si quelqu'un a déjà implémenté un système de ce genre.

Bonne soirée à tous
ouaqa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 10h59   #2
Membre habitué
 
Maxime Faye
Développeur Web
Inscription : novembre 2006
Messages : 123
Détails du profil
Informations personnelles :
Nom : Maxime Faye
Âge : 27
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2006
Messages : 123
Points : 129
Points : 129
Envoyer un message via MSN à Maskime Envoyer un message via Skype™ à Maskime
Hello,

Compte tenu du design pattern Observer qui est utilisé pour l'interception des évènements je ne vois pas comment est ce que tu pourrais faire pour intercepté tous les déclenchements depuis un seul et même endroit.

Mais quel est le niveau de personnalisation dont tu as besoin ?
__________________
Si je vous poste un bout de code pour vous aider, prenez bien en compte que je n'ai pas testé ce que je vous poste et que je vous donne les grandes lignes.
Donc ne me dites pas : "Ca marche pas ton truc, y a une erreur..."
Maskime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 11h16   #3
Membre du Club
 
Avatar de ouaqa
 
Aurélien Bénéfice
Développeur Web
Inscription : avril 2009
Messages : 95
Détails du profil
Informations personnelles :
Nom : Aurélien Bénéfice
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 95
Points : 65
Points : 65
Les messages des tooltips visent à servir de tutoriel avec une explication détaillée des fonctionnalités & utilité de chaque élément. On a donc une personnalisation plutôt poussée des messages.

Je vais partir sur une gestion plus "bourrine", chaque élément appellera la même fonction, lors de l'évènement tooltip_create. Ensuite, je vais faire méchant switch en fonction de la cible de l'évènement pour récupérer le texte souhaité.
Par chance, l'application a été développée de façon monolithique et presque toutes les vues sont regroupées dans un seul fichier .mxml

Avec le peu de temps qu'il nous reste, ça me semble une solution adéquate.
ouaqa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 11h36   #4
Membre habitué
 
Maxime Faye
Développeur Web
Inscription : novembre 2006
Messages : 123
Détails du profil
Informations personnelles :
Nom : Maxime Faye
Âge : 27
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2006
Messages : 123
Points : 129
Points : 129
Envoyer un message via MSN à Maskime Envoyer un message via Skype™ à Maskime
Hello,

ben si tu es pressé par le temps c'est pas forcément le moment de chercher des solutions innovantes...

Bon courage !
__________________
Si je vous poste un bout de code pour vous aider, prenez bien en compte que je n'ai pas testé ce que je vous poste et que je vous donne les grandes lignes.
Donc ne me dites pas : "Ca marche pas ton truc, y a une erreur..."
Maskime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 14h52   #5
Membre du Club
 
Avatar de ouaqa
 
Aurélien Bénéfice
Développeur Web
Inscription : avril 2009
Messages : 95
Détails du profil
Informations personnelles :
Nom : Aurélien Bénéfice
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 95
Points : 65
Points : 65
Oui, je vais éviter de réinventer la roue.

Je posterais ici une solution appropriée si d'aventure je trouve quelque chose d'élégant.
ouaqa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h42.


 
 
 
 
Partenaires

Hébergement Web