Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: royer11 en Diciembre 05, 2017, 12:19:32 AM

Título: dificultades con el evento mouse[editado]
Publicado por: royer11 en Diciembre 05, 2017, 12:19:32 AM
Hola como estan
, espero que se encuentren bien, estaba codeando con el gml, y todo iba a la perfección hasta que me tope con el evento mouse, aqui dejo un pop-ups menu:
---> http://www.mediafire.com/file/ff94jjx85mzs63z/Dropdown_Component.rar (http://www.mediafire.com/file/ff94jjx85mzs63z/Dropdown_Component.rar)

ese no es mio, sino que cuando trato de añadir a mi proyecto el codigo, funciona bien hasta cierto punto,  cuando trato de hacer click en el cuadro de este pop-up --"MAIN"-- , ya sea en el centro del cuadro o las esquinas, no funciona bien, pero cuando hago click en la esquina superior :
      (http://www.mediafire.com/convkey/a518/q611lut50de6q6lzg.jpg)
funciona, alguien de ustedes podria ayudarme, y otra info el tamaño de la room es 9024 x 768
aqui esta mi proyecto, e inténtelo probarlo
https://www.mediafire.com/file/iatw6s3ihdsm388/ProjectML.gmz (https://www.mediafire.com/file/iatw6s3ihdsm388/ProjectML.gmz)
Título: Re:dificultades con el evento mouse
Publicado por: 3dgeminis en Diciembre 06, 2017, 06:40:19 AM
Pues a mi me funciona bien.
Hago clic en el boton y se despliega el menu, si vuelvo a cliquear el boton se cierra el menu al igual que si hago clic afuera del boton.
Título: Re:dificultades con el evento mouse
Publicado por: emanuelsko en Diciembre 06, 2017, 12:57:00 PM
Igual que el amigo 3dgeminis. El ejemplo funciona perfecto.Quizás estés haciendo algo mal al trasladar el ejemplo a tu proyecto.
Título: Re:dificultades con el evento mouse[editado]
Publicado por: royer11 en Diciembre 06, 2017, 04:18:23 PM
gracias por responder, acabo de editarlo, ahora dejo mi proyecto con link en mediafire, espero su respuesta
Título: Re:dificultades con el evento mouse[editado]
Publicado por: 3dgeminis en Diciembre 06, 2017, 08:54:50 PM
En el objeto obj_parent_item cambiale el mouse_x y mouse_y por window_mouse_get_x() y window_mouse_get_y(), parece que esto es por usar Draw GUI.
Vas a tener que hacer lo mismo con el objeto o_menu_pop
Título: Re:dificultades con el evento mouse[editado]
Publicado por: royer11 en Diciembre 07, 2017, 12:18:24 AM
Hola 3dgeminis, muchas gracias, eres un genio, me ha tomado bastante tiempo este error mio. Podrías darme un tip en esto?-
mira si por ejemplo selecciono en el menú, la opción salir  -¿como haria para crear accion al presionar?
Título: Re:dificultades con el evento mouse[editado]
Publicado por: 3dgeminis en Diciembre 07, 2017, 02:39:29 AM
Tenes que comprobar en el objeto o_menu_popItem al presionar sobre el, a que es igual la variable texto y hacer algo dependiendo de su valor.
Por ejemplo
[gml]
if texto="salir" {game_end()}
[/gml]

(el texto del objeto menu(el principal) deberia cambiar de texto al presionar sobre el?)
Título: Re:dificultades con el evento mouse[editado]
Publicado por: royer11 en Diciembre 07, 2017, 03:01:19 AM
[spoiler] -----  (el texto del objeto menu(el principal) deberia cambiar de texto al presionar sobre el?) ----[/spoiler]
Si es necesario, seria agradable hacer eso tambien,y gracias nuevamente