Foros del Web » Creando para Internet » Diseño Gráfico »

Todos los navegadores dan ASCO.

Estas en el tema de Todos los navegadores dan ASCO. en el foro de Diseño Gráfico en Foros del Web. Estoy desarrollando una web donde tengo un juego en flash en un lateral con el supermario para que la gente juegue. Mucha gente dice el ...
  #1 (permalink)  
Antiguo 04/09/2010, 16:06
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Todos los navegadores dan ASCO.

Estoy desarrollando una web donde tengo un juego en flash en un lateral con el supermario para que la gente juegue.

Mucha gente dice el navegador tal es unico,... el qual es mejor,.... yo los he provado todos en linux, mac y windows y todos son una mierda en determinadas acciones! Hay mejores entre ellos, pero todos hacen lo que quieren... Los navegadores dan asco todos: Firefox, IE, chrome, safari, opera... cada uno hace lo que quiere, y en cada version de un mismo navegador o sistema operativo hace lo que quiere.

PROBLEMA 1:
Tengo en mi web un chat y al lado un juego del supermario, Resulta que mientras estas jugando al supermario, paras de jugar en una zona donde no te maten y te pones en el chat a escribir y cuando apretas la a, que es la de saltar en el juego, el juego salta!! y no estás con el focus en el juego, sino en el chat!! ¿¿Si estoy en el chat por que el navegador transfiere las acciones al juego?? Es estupido!

¿¿¿Por que los navegadores no gestionan bien el focus???

¿¿Hay alguna forma de hacerlo con algun script js o algo??



PROBLEMA 2:
Tengo un gato en flash que cuando pasas por encima mauya y come. Yo oculto el gato a veces mandandolo en el z-index = -9999 (Debido al problema 3) Pues bien, muchos navegadores en versiones determinadas si pasas por la zona donde está el gato (pero 9999 capas mas abajo de la visible) lo sigue detectando como si el flash estubiese arriba, en la capa 1, y interactua con el, el gato mauya!!!
¿Para que quieres interactuar con algo que no está visible? no entiendo a estos desarrolladores de navegadores...


PROBLEMA 3:
Si pones un juego flash o un reproductor flash de peliculas (embed) tipo youtube en un div con display:none muchos navegadores o versiones hacen reiniciar el flash cuando vuelves a ponerlo en block. Esto lo he solucionado moviendo los flash en el eje z, pero me molesta que hagan esto :S


Habrá gente que pensará que la culpa no es de los navegadores, sino de flash... pero los navegores tendrian que tenerlo bien soportados si lo aceptan y lo muestran, si no que ni lo muestren y asi el flash habria muerto hace años.

Total, necesitaria ayuda en las dos primeras cuestiones que son las que mas me urgen. Y si teneis experiencias contarlas...

Gracias.
  #2 (permalink)  
Antiguo 05/09/2010, 02:55
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Todos los navegadores dan ASCO.

Si me dices que unos navegadores hacen unas cosas y otros hacen otras con acciones del flash vale... pero si todos hacen la misma cosa 'rara' tendras que seguir investigando para hacerlo de otra forma.

Y si, en muchas cosas con javascript obviamente cada navegador puede variar, esto es asi desde tiempos inmemoriales..... cuando preguntabamos si el usuario usaba netscape o ie xD
  #3 (permalink)  
Antiguo 06/09/2010, 12:03
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Si, cada navegador hace una cosa, o incluso peor! alomejor en una version de firefox va bien (en la penultima version) y actualizo a la nueva con windows por ejemplo y actua diferente con el focus del flash :S, o me toca meterlo en frames o a saber...
  #4 (permalink)  
Antiguo 06/09/2010, 12:14
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Todos los navegadores dan ASCO.

Me estoy acordando de un problema parecido que tuve, a lahora de posicionar un <div> de forma relativa, y me pase 4 tardes cagandome en chrome+firefox+IE. Al final, mira la tonteria que era, no tenia el DOCTYPE bien puesto, lo puse y ya me iba identico en todos:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Prueba, igual suena la flauta....
  #5 (permalink)  
Antiguo 06/09/2010, 19:59
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Gracias Vun pero no es eso.

Al parecer es algo super comun, firefox no trabaja bien el tema del flash y el wmode.

El problema 1 que comento es el siguiente: EL juego del supermario si lo pongo con wmode=window va bien, solo funciona cuando se hace focus sobre el, pero el problema es que tengo un div que sale un mensaje y claro con el wmode=window el flash se queda por encima de todo, osea que no se ve bien el div del mensaje, y claro, me toca ponerlo a wmode=opaque para que se quede bien, pero el focus ya no lo hace, siempre se queda con el focus activado.

Estoy probando con jquery a ver si se puede gestionar el focus de ese object pero, al contrario de lo que he leido alguna vez por ahi, parece que no va :S
  #6 (permalink)  
Antiguo 06/09/2010, 21:49
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Todos los navegadores dan ASCO.

Te quejas mucho, tal vez con toda la razón del mundo pero no muestras tu código, deberías mostrarnos lo que tienes para podernos dar una idea más clara de lo que te sucede porque al momento solo podemos especular y jugar a las adivinanzas.

Por otro lado, hace tiempo hubo un compañero en el foro que se expresaba de google en una forma similar a la tuya sobre los exploradores… y el tubo la iniciativa de plantearnos una alternativa como buscador.

¿Tu planeas mostrarnos algún iniciativa para elaborar un explorador que si funcione?
  #7 (permalink)  
Antiguo 07/09/2010, 08:54
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Lo que faltaba, otro navegador en el mercado que vuelva mas locos a un a los usuarios y seguramente alos desarrolladores. Yo no sabria desarrollar un navegador, pero lo que me molesta aqui es que un mismo navegador en una misma version funcione diferente en SO diferentes....

Veras...
Firefox 3.6.8 en Linux:
Un object flash con propidad wmode=opaque, el navegador hace bien el focus cuando pinchas en el flash y quita el focus cuando pinchas en otro elemento del dom.

Firefox 3.6.8 en Windows Vista
Un object flash con wmode=opaque, el navegador aunque estés en otro lado de la pagina (como el tipico form de buscar), sigue recibiendo las acciones del teclado....

Firefox 3.6.8 en MacOS 10.4:
Exactamente igual que en linux. Gestiona bien el focus cuando presionas en el flash.


Te voy a desarrollar algo rapido para que veas el focus y el wmode, ponle si quieres wmode window para probar que en los navegadores donde no va el focus, con wmode opaque, si que va, pero cuando pones opaque no, pero el problema de ponerlo en window es que queda arriba de todo, asi ke deja el chat encima y ya veras como el flash siempre está encima.

Si lo pones con wmode opaque y tu navegador coincide con uno de los que da problemas seguramente si juegas a ese juego y luego escribes y pulsas Z saltara xDDD....

El codigo listo para copiar y pegar:
Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3. <title>Documento sin t&iacute;tulo</title>
  4. <script src="http://www.google.com/jsapi"></script>  
  5.     <script type="text/javascript">
  6.         google.load("jquery", "1.4.2");
  7.         google.load("jqueryui", "1.7.2");
  8.         google.load("swfobject", "2.2");
  9.     </script>
  10.     <style>
  11.     .capa_juego{position:absolute; padding:15px; background-color:#FF9900; cursor:pointer; z-index:1;}
  12.     textarea{width:400px; height:200px;}
  13.     </style>
  14.     <script type="text/javascript">
  15.             var flashvars = {};
  16.             var params = {};
  17.             params.wmode="opaque";
  18.             var attributes = {};
  19.            
  20.             swfobject.embedSWF("http://cdn.es.juegosjuegos.com/games14/5148.swf", "juego", "300", "250", "9","install.swf", flashvars, params, attributes);
  21.    
  22.    
  23.     $(function() {
  24.         $(".capa_juego").draggable();
  25.        
  26.        
  27.         $('.capa_juego').mousedown(function(){
  28.             $(".capa_juego").each(function() {
  29.             $(this).css("z-index", 0);
  30.             });
  31.        
  32.             $(this).css('z-index', 1);
  33.         });
  34.     });
  35.  
  36.     </script>
  37. </head>
  38.  
  39.    
  40.         <div class="capa_juego" style="left:500px;">
  41.         <div id="juego"></div>
  42.         </div>
  43.        
  44.         <div class="capa_juego"><textarea>Escribir aqui...</textarea></div>
  45.  
  46. </body>
  47. </html>
  #8 (permalink)  
Antiguo 07/09/2010, 15:47
Avatar de VTacius  
Fecha de Ingreso: junio-2010
Mensajes: 90
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Todos los navegadores dan ASCO.

Concuerdo contigo. Vamos, ¿Los flash del problema 1 estan en diferentes div? Se que no debería pasar así, pero en cierta versión de explorer me sucedía lgo parecido y la opción más sencilla que encontré fue esa.

Adivinaré: Un juego cerca de un chat es algo que haces para convertir a tu página en un centro de ocio, o algo así... Por cierto, ¿Cuál es?
  #9 (permalink)  
Antiguo 08/09/2010, 12:06
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

En el mismo div final no están, pero ambos están en un div común, que es algo lógico que sea asi xD

Centro de ocio... algo parecido, pero mucho mas heavy... a ver si en un par de meses tengo la beta y te mando privado, Si no acaban conmigo todos estos problemas... que creo que no por que cabezon soy un rato :P

Si alguien encuentra la forma de dar focus a las cosas object de forma funcional en casi todos los navegadores me vendria muy bien, y no el tipico id_flash.focus() por que eso no funciona.
  #10 (permalink)  
Antiguo 12/09/2010, 22:24
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Nadie sabe nada? :S
  #11 (permalink)  
Antiguo 12/09/2010, 23:55
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Todos los navegadores dan ASCO.

Cita:
Iniciado por leif_sk8er Ver Mensaje
Estoy desarrollando una web donde tengo un juego en flash en un lateral con el supermario para que la gente juegue.

Mucha gente dice el navegador tal es unico,... el qual es mejor,.... yo los he provado todos en linux, mac y windows y todos son una mierda en determinadas acciones! Hay mejores entre ellos, pero todos hacen lo que quieren... Los navegadores dan asco todos: Firefox, IE, chrome, safari, opera... cada uno hace lo que quiere, y en cada version de un mismo navegador o sistema operativo hace lo que quiere.

PROBLEMA 1:
Tengo en mi web un chat y al lado un juego del supermario, Resulta que mientras estas jugando al supermario, paras de jugar en una zona donde no te maten y te pones en el chat a escribir y cuando apretas la a, que es la de saltar en el juego, el juego salta!! y no estás con el focus en el juego, sino en el chat!! ¿¿Si estoy en el chat por que el navegador transfiere las acciones al juego?? Es estupido!

¿¿¿Por que los navegadores no gestionan bien el focus???

¿¿Hay alguna forma de hacerlo con algun script js o algo??



PROBLEMA 2:
Tengo un gato en flash que cuando pasas por encima mauya y come. Yo oculto el gato a veces mandandolo en el z-index = -9999 (Debido al problema 3) Pues bien, muchos navegadores en versiones determinadas si pasas por la zona donde está el gato (pero 9999 capas mas abajo de la visible) lo sigue detectando como si el flash estubiese arriba, en la capa 1, y interactua con el, el gato mauya!!!
¿Para que quieres interactuar con algo que no está visible? no entiendo a estos desarrolladores de navegadores...


PROBLEMA 3:
Si pones un juego flash o un reproductor flash de peliculas (embed) tipo youtube en un div con display:none muchos navegadores o versiones hacen reiniciar el flash cuando vuelves a ponerlo en block. Esto lo he solucionado moviendo los flash en el eje z, pero me molesta que hagan esto :S


Habrá gente que pensará que la culpa no es de los navegadores, sino de flash... pero los navegores tendrian que tenerlo bien soportados si lo aceptan y lo muestran, si no que ni lo muestren y asi el flash habria muerto hace años.

Total, necesitaria ayuda en las dos primeras cuestiones que son las que mas me urgen. Y si teneis experiencias contarlas...

Gracias.
basandome en los problemas originales,
si bien te has quejado de los navegadores, no te has quejado de flash,
a lo que digo, no estas siendo algo injusto???
flash tiene bastantes bugs....
ahora bien, pregunto, estas removiendo los eventos??
estas usando swfobject en cual de sus versiones??
nos comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #12 (permalink)  
Antiguo 15/09/2010, 01:18
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Cita:
Iniciado por mortiprogramador Ver Mensaje
basandome en los problemas originales,
si bien te has quejado de los navegadores, no te has quejado de flash,
a lo que digo, no estas siendo algo injusto???
flash tiene bastantes bugs....
ahora bien, pregunto, estas removiendo los eventos??
estas usando swfobject en cual de sus versiones??
nos comentas
saludos
Si está claro que flash da asco, y que todos los problemas que tengo en este sentido es por el flash (Logico! este problema es con la interaccion de flash xD)

Pero al margen de esto, me molesta la actuacion de firefox por ejemplo que en windows vista no mantenga el focus, y en mac si, o linux,... incluso he llegado a ver algunos portatiles con vista que ni siquiera interactuaban con ese juego en la capa flotante..... La verdad que ahora me has hecho dudar si esto seria problema del los flash, pero me parece extraño, ya que los flash puestos normales si que interactuan por ejemplo en el caso de los portatiles que al ponerlo de esta forma no interactuan...

Segun he leido en muchos sitios, firefox tiene un grabe problema con los wmode de los flash.

Remover eventos? No se a que te refieres :S
la version del swfobject que uso es la del ejemplo que te he puesto, puedes copiarlo, pegartelo y abrirlo y experimentar y ver lo que te digo.

Estoy por mandarles el caso a mozilla.... pero me extraña que esta cagada no la sepan ya de sobra.
  #13 (permalink)  
Antiguo 15/09/2010, 01:21
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

Firefox por ejemplo tiene un buen jaleo con esto: https://bugzilla.mozilla.org/buglist...cksearch=wmode
  #14 (permalink)  
Antiguo 15/09/2010, 16:29
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Todos los navegadores dan ASCO.

Cita:
Iniciado por leif_sk8er Ver Mensaje
Si está claro que flash da asco, y que todos los problemas que tengo en este sentido es por el flash (Logico! este problema es con la interaccion de flash xD)

Pero al margen de esto, me molesta la actuacion de firefox por ejemplo que en windows vista no mantenga el focus, y en mac si, o linux,... incluso he llegado a ver algunos portatiles con vista que ni siquiera interactuaban con ese juego en la capa flotante..... La verdad que ahora me has hecho dudar si esto seria problema del los flash, pero me parece extraño, ya que los flash puestos normales si que interactuan por ejemplo en el caso de los portatiles que al ponerlo de esta forma no interactuan...

Segun he leido en muchos sitios, firefox tiene un grabe problema con los wmode de los flash.

Remover eventos? No se a que te refieres :S
la version del swfobject que uso es la del ejemplo que te he puesto, puedes copiarlo, pegartelo y abrirlo y experimentar y ver lo que te digo.

Estoy por mandarles el caso a mozilla.... pero me extraña que esta cagada no la sepan ya de sobra.
bueno, pues todos los navegadores tienen bugs,
así que podrías enviar tu caso a todos de una vez.

y pues flash que decir... podrías enviarselo también

En cuanto a remover eventos, me refiero a evitar que los eventos
que dispares en flash sigan ejecutandose en segundo plano
aún cuando ya no los necesitas
para eso, busca sobre "remove listener en flash"

y pues esperemos si html5 nos da soluciones a esto
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #15 (permalink)  
Antiguo 17/09/2010, 02:44
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Todos los navegadores dan ASCO.

El problema es que son juegos ya hechos.
Lo malo de html5 es que supongo que hasta almenos 1 año no se empezara a implantar en serio, y otros 4 años para que todos los usuarios lo usen.... como ie, que aun hay quien tiene la version 6 :S
  #16 (permalink)  
Antiguo 08/12/2010, 21:16
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Todos los navegadores dan ASCO.

Cita:
Iniciado por leif_sk8er Ver Mensaje
El problema es que son juegos ya hechos.
Lo malo de html5 es que supongo que hasta almenos 1 año no se empezara a implantar en serio, y otros 4 años para que todos los usuarios lo usen.... como ie, que aun hay quien tiene la version 6 :S
Un buen programador, hace funcionar aplicaciones en cualquier navegador, será algo difícil pero si confío que se pueda compatibilizar, en cuanto a navegador, todos dan asco pero lo único bueno que les diferencia es su motor de procesar código., ha por cierto una ves puse wmode="transparent" ^^
__________________
/^sleep:\/\//;

Etiquetas: navegadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.