Comunidad de diseño web y desarrollo en internet online

SWFObject

Citar            
MensajeEscrito el 03 Abr 2007 01:53 am
Hola estimados:

He usado el javascript SWFObject y funciona a las mil maravillas. El problema es cuando trato de aplicarlo en más de una animación dentro de la misma página. Normalmente tira un error de línea tanto cuando pruebo la página en el navegador como en el servidor (eso me ocurrió con IE, no alcancé a probarlo con Firefox).

¿Cuál podrá ser la explicación? Gracias de antemano por la ayuda. :)

Por gatricio

45 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Abr 2007 03:45 am
El script reescribe el div flashcontent porque es como se usa en el ejemplo pero puedes embeber el flash en cualquier id, lo importante es que se lo indiques al script

Código :

so.write("tu_id");

El código completo quedaría así:

Código :

      
<div id="tu_id">
  Lo que aparecerá si no carga flash y donde reescribirá el script para ubicar el flash.
</div>

<script type="text/javascript">
   var so = new SWFObject("tu_flash.swf", "tu_flash", "400", "200", "8", "#336699");
   so.write("tu_id");
</script>

Creo que de esa forma ya te debe funcionar.

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 03 Abr 2007 01:54 pm
Hola... gracias. Pero el id se puede aplicar sólo a un tag <div> o bien, por ejemplo, a una celda dentro de una tabla ??

Por gatricio

45 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Abr 2007 10:07 pm
Pues ya puedes experimentar no lo he probado la verdad, a proposito ya que dices tablas y celda recuerda que solo debes usarlas para datos tabulados U_U y no con propositos de visualización ;).

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 19 Abr 2007 11:45 pm
Hola a todos :
Estoy usando el javascript SWFObject , pero a pesar de eso a mi pelicula hya q seguir haciendolo clic para verla en ie7.
La verdad no entiendo nada de esto mas q lo q voy leyendo por ahi para resolverlo.

Pongo aqui el script , a ver si alguien puede ayudarme a solucionar esto
********************************
<script type="text/javascript" src="SWFObject.js"></script>
<div id="SWFObject"> Aquí puedes colocar la cosa alternativa que saldrá si no hay Flash Player</div>

<script type="text/javascript">
var pelicula = new SWFObject("mapa1.swf", "mapa1", "200", "100", "7", "#336699"); so.write("flashcontent");</script>

**************

-mi pelicula se llama mapa1
-pùse el script debajo de </object>


que seria tu_id como decis en el msj anterior Coyr?

Gracias
viv
Ahora subo todo asi y es como q no le puesiera nada ...queda igual : (

Por vivv

0 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 01 Jun 2007 02:46 pm
hola a todos....

alguien me podria explicar en que parte del codigo de mi html va el SWFObject para que en mi swf al darle clic derecho no aparezca el menu Aumentar y todo eso... por que no tengo ni la mas remota idea....

este es mi codigo:

<html><head>
<script defer="defer" src="wunderman_archivos/flash.js"></script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>mi pagina</title>

<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
<link href="estilos.css" rel="stylesheet" type="text/css">
<script language="JavaScript1.1">
<!--
var MM_contentVersion = 8;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if ( plugin ) {
var words = navigator.plugins["Shockwave Flash"].description.split(" ");
for (var i = 0; i < words.length; ++i)
{
if (isNaN(parseInt(words[i])))
continue;
var MM_PluginVersion = words[i];
}
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
document.write('on error resume next \n');
document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
document.write('</SCR' + 'IPT\> \n');
}

if ( !MM_FlashCanPlay ) {
window.location.replace("http://www.mipagina.com/getflash.html");
}

//-->

</script></head><body>
<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
<tbody><tr>
<td align="center" background="bkgnd.gif" valign="middle"><table border="0" cellpadding="0" cellspacing="0" height="425" width="775">
<tbody><tr>
<td><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="425" width="775">
<param name="movie" value="wunderman_archivos/web_muestra.swf">
<param name="quality" value="high">

<embed src="miswf.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="425" width="775">
</object></td>
</tr>
<tr>
<td height="20"><span class="text">Copyright 2007 mipagina. All rights reserved.&nbsp;</span></td>
</tr>

</tbody></table></td>
</tr>
</tbody></table>
</body></html>

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 01 Jun 2007 04:17 pm
tengo una inquietud... tengo el archivo html fuera de la carpeta de los swf y estilos, cosa que no funciona en la web me sigue mostrando el menu aumentar y todo eso que puede distorcionar el sitio, pero cuando todos los archivos estan en la misma carpeta funciona correctamente, no me muestra el menu, ayuda porfa...

Gracias

Atentamente,
Sebastian Garcia

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 02 Ago 2007 10:25 am
Bueno es la primera vez que participo y no se si esta es la forma.
El caso esque tengo una página con un script de la librería JQuery para dar la misma altura a capas paralelas y también tengo metido el script de SWFObject.
El problema es que al tener los 2 a la vez, JQuery deja de funcionar. No se si será alguna incompatibilidad entre los 2 scripts o algo así...
De momento he puesto, el script para quitar el focus que proporciona Dreamweaver, pero es mucho más engorroso para poner contenido alternativo, si alguien tiene una respuesta estaré muy agradecido. Gracias.

Por Dani B Good

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Ago 2007 11:47 pm
Bueno ojala lean de nuevo este foro;

Ahora mi consulta es si da lo mismo esto;

Código :

funCallFlash("flashhm", "movie", "100%", "100%", "index.swf");


que;

Código :

var so = new SWFObject("index.swf", "movie", "100%", "100%", "8", "#FFFFFF");


gracias !!!

Sebastian Garcia

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 24 Jun 2008 07:40 am
q esta pasando aqui? si gatricio empezo el post de donde saca Coyr ese código

"El código completo quedaría así:"

:cry:

Por eriko

36 de clabLevel



 

Barcelona

msie7

 

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