Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: mamaffia en Agosto 30, 2014, 04:50:13 AM

Título: url_open no abre ninguna página - RESUELTO
Publicado por: mamaffia en Agosto 30, 2014, 04:50:13 AM
Hola a todos, estaba tratando de implementar esta función en algunos juegos para Android pero cuando lo pruebo no puedo hacer que abra absolutamente ninguna página, la función no anda o estaré haciendo algo mal? ayuda por favor.
Título: Re:url_open no abre ninguna página
Publicado por: penumbra en Agosto 30, 2014, 05:46:20 AM
La acabo de probar y funciona sin problemas. ¿Estás escribiendo la dirección como cadena?
Título: Re:url_open no abre ninguna página
Publicado por: mamaffia en Agosto 30, 2014, 06:11:47 AM
Hola, sí, lo que puse es url_open("www.comunidadgm.org") por ejemplo, no sé si estoy poniendo algo mal, es para usar en juegos para Android pero no los compilé, o sea que lo estoy probando en Windows, debería funcionar igual no? o en el modo de prueba de GMS no anda?
Título: Re:url_open no abre ninguna página
Publicado por: Lufor en Agosto 30, 2014, 09:18:51 AM
Probé tu código como tal y funciona (de hecho hasta me abre 2 o 3 pestañas con la pagina).
Eso si, lo probé sobre Windows. En Android tal vez tu dispositivo no permite la apertura del navegador o algo.
Si lo corres en Windows debe abrirte la pagina en tu navegador predeterminado.
Título: Re:url_open no abre ninguna página
Publicado por: mamaffia en Agosto 30, 2014, 04:02:16 PM
Bueno, gracias por probar, entonces no sé, lo seguiré intentando... yo lo que hice fue en mi juego poner un boton en la pantalla y le puse un evento Mouse Pressed donde cargué la función url_open. Luego le doy play para probar si funciona y cuando le doy click no hace nada, ni siquiera me da un error, como si nada... voy a ver si consigo un ejemplo o algo por el estilo porque realmente necesito esa función...
Título: Re:url_open no abre ninguna página
Publicado por: Lufor en Agosto 30, 2014, 05:40:04 PM
Te adjunto un pequeñisimo ejemplo, con la instrucción tal y como va. A mi me funciona perfecto (Windows, pero debe funcionar en cualquier SO)
Título: Re:url_open no abre ninguna página
Publicado por: diegohernans en Agosto 30, 2014, 07:30:31 PM
Hola, yo con android creo el objeto ej: "boton" y el evento mouse pressed o algo asi y ahi coloco "open url" es un boton que ya trae predeterminado en GMS (tiene una imagen de la tierra) donde debes introducir la direccion de la pagina a la que quieres que se dirija funciona de igual forma en windows y android lo uso para dirijir a otros juegos que tengo en play store y en el celu dirije a la aplicacion de play store. Espero haber sido claro y sea de ayuda
Título: Re:url_open no abre ninguna página
Publicado por: mamaffia en Agosto 30, 2014, 08:07:23 PM
Me voy a volver locoo jeje, Lufor gracias por toda la ayuda, el ejemplo cuando trato de abrirlo me dice Exception reading assets from GMXFile "Config::Configs/Default".
Diego: Justamente es eso lo que necesito hacer, lo traté de usar con código o con el ícono, o sea, el mundito ese y nada, será que tengo alguna opción deshabilitada o algo así?
Hay alguna opción para habilitar/deshabilitar el uso de internet? yo mientras voy a seguir intentando porque realmente lo necesito, cualquier aporte es bienvenido. Gracias nuevamentee
Título: Re:url_open no abre ninguna página
Publicado por: diegohernans en Agosto 30, 2014, 08:26:07 PM
Es muy extraño. puedes probarlo de nuevo al objeto añade el evento mouse > Left Pressed > el icono del mundito > la url
y al mismo objeto añade el evento al presionar una letra por ejemplo la "U"> el icono del mundo > y la url esto ultimo para comprobar derrepente esun problema con la colision con el mouse. primero intentas clickar el objeto si no funciona presiona la tecla si solo la tecla funcionace puede ser un problema con la colision del mouse y el objeto espero se entienda lo que trato de probar pruebalo en windows
Título: Re:url_open no abre ninguna página
Publicado por: Lufor en Agosto 30, 2014, 08:33:07 PM
Si, prueba lo que dice diegohernans.
Bueno, al final mi ejemplo es eso: un sprite 64x64 centrado, un objeto con ese sprite y Left Pressed con:url_open('http://www.comunidadgm.org');
Es extraño tu caso.
De deshabilitar/habilitar no sé, solo conozco la comprobación de si esta o no conectado a la red
os_is_network_connected()
Título: Re:url_open no abre ninguna página
Publicado por: penumbra en Agosto 30, 2014, 08:40:15 PM
Bueno, no se puede garantizar que funcione cuando estás usando una versión muy vieja de GMS, ni siquiera la 1.2. Probablemente el actualizar a la versión más reciente solucione la falla

https://www.yoyogames.com/tech_blog/21 (https://www.yoyogames.com/tech_blog/21)

Título: Re:url_open no abre ninguna página
Publicado por: mamaffia en Agosto 30, 2014, 09:00:22 PM
Gente gracias por la ayuda a pesar de que aún no puedo solucionar el problema, hice todo y sigue sin funcionar, pongo comillas dobles, simples, distintos eventos, de mouse o keyboard, etc. Ahora estoy viendo de cambiar el navegador predeterminado que es Mozilla y también si algún antivirus está bloqueando la orden o algo por el estilo. Después de esto voy a actualizar el GMS como me indicaron y si se resuelve obviamente lo posteo, si se les ocurre algo voy a estar atento al foro igual. Saludoss
Título: Re:url_open no abre ninguna página
Publicado por: mamaffia en Agosto 30, 2014, 09:14:47 PM
Al fin esta SOLUCIONADOOO. Gracias a todos los que ayudaron!
El problema era que tenía marcada una casilla en Opciones de Internet - Privacidad "bloquear elementos emergentes", destildando ese casillero funciona de mil maravillas, tanto si pongo predeterminado IE como Mozilla. Gracias!!!!!!!!!!!!