Comunidad de diseño web y desarrollo en internet online

SWF EN HTML

Citar            
MensajeEscrito el 12 Nov 2007 03:57 pm
Hola a todos!!! Tengo una pregunta ojala puedan ayudarme, al momento de poner un swf en una pagina HTML, hay que dar un click para poder controlarlo, alguien tiene idea de como hacer innecesario ese clcik???? Es decir, poder manejar tu swf sin tener que darle un click previo???

Por manuel_gdl

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Nov 2007 06:31 pm
Coloca en el buscador "eolas" y encontrarás formas de evitar hacer ese clic.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 12 Nov 2007 06:54 pm
Buenas...
Hay 2 maneras de resolver eso (casi iguales)

1. Si usas DreamWeaver 8 debes usar un codigo javascript para que el explorador no lo detecte como control
2. Si usas DreamWeaver 9, la misma aplicacion crea una carpeta dentro del sitio creado, la carpeta es llamada Scripts, donde esta un archivo de javascript que contiene el codigo generado para los SWFs

En ambos casos es el mismo codigo, lo unico es que para el 2, se usa a nivel general para cualquier SWF que pongas en HTML.

Debes hacer lo siguiente, en el primer caso:
1. Crear un archivo .js donde debes poner este codigo:

function Nombre de la funcion que va en la pagina(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="
Alto del SWF" height="Ancho del SWF">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="
Ruta y Nombre del SWF" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="bgcolor" value="#ffffff" />');
document.write('<embed src="
Ruta y Nombre del SWF" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="X" height="X"></embed>');
document.write('</object>');
}


2. Colocar lo siguiente en el codigo de tu pagina: (Suponiendo que es el codigo te tu pagina)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
</style>
<script language="JavaScript" type="text/javascript" src="
Ruta y Nombre del SWF"></script>
</head>
<body>

<script type="text/javascript" language="javascript1.2">
Nombre de la Funcion de JavaScript</script></td>

</body>
</html>


Espero haberte ayudado. Cuentanos como te fue ;)
Saludos

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

msie7
Citar            
MensajeEscrito el 12 Nov 2007 11:26 pm
Gracias por su ayuda!! Consultando el tuto de Eolas ya salió... ahora tengo otra consulta: en mi IE me marca error, pero en firefox no, cuales serian las causas que originarian dicho error????

Por manuel_gdl

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Nov 2007 02:29 am
¿Cuál es el error que aparece?

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 13 Nov 2007 06:40 pm
EN EL TUTO INDICA QUE PONGAMOS UN MENSAJE POR SI HAY UN ERROR EN EL FLASH PLAYER... "Hay un problema aquí" FUE LO QUE PUSE Y EN LUGAR DEL SWF ME APARECE ESO... PERO EN OTRAS MAQUINAS NO, SE QUE DEBE SER ASUNTO DE MI IE, PERO QUISIERA SABER CUAL SERIA LA RAZON... GRACIAS

Por manuel_gdl

3 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.