Autor Tema: Evitar tener k darle click  (Leído 812 veces)

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Evitar tener k darle click
« en: 17 de Febrero de 2008, 13:41:33 pm »
Como se puede evitar que el usuario tenga k darle click al flash?
es k tengo un buscador de homes en flash, y no kiero k antes de escribir el nombre haya k activar el control dando click

Comunidad PHPeros

Evitar tener k darle click
« en: 17 de Febrero de 2008, 13:41:33 pm »

Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Evitar tener k darle click
« Respuesta #1 en: 21 de Febrero de 2008, 02:41:08 am »
Mm eso me suena solo a Internet explorer... Hay un pequeño script, que se llama SWFObject y que puedes descargar desde AQUI, que permite incluir peliculas flash (en este caso tu sistema de Habbo Homes) si tener que activarlo desde Internet Explorer (recuerdo, que desde otros navegadores no necesita activarse). Encima el script, comprueba si tienes el Flash instalado, si no es asi muestra otro contenido en HTML. Bueno, sigue mi pequeña guia:

1. Descarga el archivo AQUI (Es el mismo link ke el de arriba ;) )
2. Descomprime la carpeta. Dentro de ella encontramos un total de 9 objetos, un archivo con el nombre swfobject.js y algunos ejemplos de como funka.
3. Una vez visto esto, el archivo swfobject.js tiene que ser incrustado en nustra página. Creamos un documento HTML nuevo, y escribimos el siguiente código:
Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Buscador de HabboHomes</title>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
<div id="flashcontent">
Aquí va el contenido en caso de que el usuario no disponga del plugin de Flash o el mismo sea una versión antigua no compatible con nuestra animación.
</div>
<script type="text/javascript">
var so = new SWFObject("nombre_archivo.swf", "nombre_pelicula", "width", "height", "version_flash_necesaria", "color_de_fondo");
</script>
</body>
</html>

Qué tienes que modificar aqui:

    *  nombre_archivo.swf: la ruta y nombre del archivo SWF (ej.: archivo.swf)
    * nombre_pelicula: el nombre de nuestra película Flash (ej.: nombre)
    * width: el ancho en pixels (ej.: 300)
    * height: el alto en pixels (ej.: 60)
    * version_flash_necesaria: versión de Flash requerida (ej.: 9)
    * color_de_fondo: color de fondo de la película (ej.: #FF0000)

4. Guardalo por ejemplo como: homes.html
5. Subelo a tu host, junto con el archivo swfobject.js y tu archivo.swf y lo pruebas ;)

//
Funciona perfectamente con una gran cantidad de navegadores y plataformas. En PC: IE5/5.5/6, Netscape 7/8, Firefox, Mozilla, y Opera. Y en Mac: IE5.2, Safari, Firefox, Netscape 6/7, Mozilla, y Opera 7.5+



Espero que te sirvaaaaaa ;)
Saludos!

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Evitar tener k darle click
« Respuesta #2 en: 21 de Febrero de 2008, 15:10:59 pm »
gracias!, pero donde se define eso de flashcontent?

Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Evitar tener k darle click
« Respuesta #3 en: 21 de Febrero de 2008, 16:46:30 pm »
en el body. Saludos! Tienes un codigo de ejemplo arriba.