#0 

03-07-2009 21:19:18

capry
Membre
Date d'inscription: 14-02-2009
Messages: 83

Bonjour,
J'ai un problème (eh oui encore >< ) :
J'ai crée une scène 3D quelconque et j'ai ajouté un "editBox" grâce à la gui par défault.
Bref jusque là tout va bien. Mais lorsque s'ajoute les évenements : impossible d'éditer mon "editBox" o_O !
Les évenements de la souris sont captés par ma classe d'évenements du coup mes boutons, mes editBox etc... : impossible de cliquer dessus (par exemple le bouton ne s'enfonce même pas lorsque je clique dessus). Il y aurais t-il une solution à ce problème ? Ou alors je me trompe et le problème ne viendrais pas de ma classe d'évenement, et dans ce cas d'où viendrais t-il ?

En espérant (encore ^^) une aide,

Merci d'avance,

Capry

Hors ligne


#1 

03-07-2009 21:41:26

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

le mieux ses que tu capte les évènements de la souris après ceux de la gui ( et rajoute un return true; a la fin des évènement de la gui ) wink

Hors ligne


#2 

03-07-2009 22:22:16

capry
Membre
Date d'inscription: 14-02-2009
Messages: 83

Si je place mon capteur d'évènements après la gui j'obtiens le même résultat =S

Hors ligne


#3 

03-07-2009 22:37:23

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

uhm ... j'ai déjà uh se soucis mais je me rappelle plus a quoi ses du sad
tu pourrais poster un bout de code ?

Hors ligne


#4 

03-07-2009 23:34:40

capry
Membre
Date d'inscription: 14-02-2009
Messages: 83

Mon code complet fais quelques milliers de lignes, et je ne sais pas trop d'où ça viens donc je vais pas le poster en entier (et vous avez p'tet pas que ça à faire de vous faire plusieurs milliers de lignes de codes mdr)

Hors ligne


#5 

04-07-2009 00:30:33

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

regarde si tu fait pas un delete d'une class ( public IEventReceiver ) ou tu ne retablie pas l'eventmanager avans ... ses tout se que je peut te dire smile

Hors ligne


#6 

04-07-2009 00:32:41

Gehogor
Abonné
Lieu: Paris
Date d'inscription: 02-06-2009
Messages: 130
Corrections: 7

Bonsoir, j'ai eu un problème similaire, je captais la souris et le clavier mais impossible d'enfoncer un bouton, de sélectionner ...  Et en fait j'avais mis toute à la fin de la méthode "OnEvent(const SEvent &event)" "return true" alors qu'en fait il fallait un "return false", et là, toute ma gui s'est mise à fonctionner normalement.
                                      Bonne nuit.


Et hop... wink

Hors ligne


#7 

04-07-2009 01:19:27

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

a c'était que ça neutral
m'en rapellais plus du tout ... smile

Hors ligne


#8 

04-07-2009 11:44:03

capry
Membre
Date d'inscription: 14-02-2009
Messages: 83

Bien vu !!!
En fait je n'avais pas mis de "return" du tout. Le fait de rajouter "return false" à la fin est parfait. Tout fonctionne maintenant ! Merci beaucoup Gehogor !!

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
57 invités en ligne
Aucun membre connecté
RSS Feed