Publicar SWF en Blogger 26
Publicar archivos Flash o SWF es una tarea común para la mayoría de Bloggers, aunque Blogger no permite publicar estos archivos nativamente hay formas sencillas de hacerlo y lograr que nuestro blog muestre contenido Flash el cual es muy vistoso.
Donde Alojar los SWFs
El primer problema radica en que Blogger no permite subir archivo con extensión SWF, entonces es necesario subir estos archivos a un hosting y luego enlazarlos desde nuestro blog. Ahora si no tienes un hosting pagado puedes hacerlo en algunos servicios gratuitos como:
En mi caso prefiero Google Sites, pues me puedo crear una cuenta utilizando la misma que tengo para Blogger, es sencilla de utilizar y sin publicidad. Entonces nos registramos y creamos un nuevo site (el cual solo nos servirá para alojar nuestros archivos). Una vez creado el site deben acceder al menú More Actions < Manage Site < Attachments.

En esta opción podremos visualizar todos los archivos que hemos subido y hacer upload de los archivos que deseamos publicar. Entonces para mi ejemplo he subido una archivo llamado 7762.swf tenemos el URL de nuestro archivo:
1 | http://sites.google.com/site/2webfacil/7762.swf |
Publicando SWF en Blogger
Ahora que ya tenemos el archivo SWF es hora de utilizar código html para mostrar nuestro archivo flash en el blog. Para ello utilizamos el siguiente código:
1 2 3 4 5 | <object id="movie" type="application/x-shockwave-flash" data="ruta-archivo.swf" width="ancho" height="alto"> <param name="movie" value="ruta-archivo.swf"> <param name="wmode" value="transparent" /> </object> |
Donde ruta-archivo.swf es la ruta del archivo SWF, ancho y alto las dimensiones del SWF. Luego siguiendo este código podemos mostrar nuestro Flash con el siguiente código:
data="http://sites.google.com/site/2webfacil/7762.swf" width="231" height="132">
Asi de sencillo, pueden ver el ejemplo funcionando en nuestro blog de prueba en Blogger: http://2webfacil.blogspot.com/2009/07/publicar-swf-en-blogger.html.
Tags: blog, Blogger, flash, hosting, HTML, swf
Muchas gracias por la información. Hace rato que estaba tratando de poner un archivo flash en mi blog. Me fue de mucha ayuda. Gracias!!!
Saludos :)
Estimado, muy interesante y muy bueno, nada mas e seguido al pie de la letra todo, pero no hay forma, tengo google sities, la cuenta todo, nada mas que no se como ves la direccion URL que no me aparece, si cuando abro el archivo flash, en una nueva ventana funciona. pero no hay forma de meterlo en el blog, por las dudas tenes mi correo electronico para poder enviarme una solucion, es que hago algunos trabajitos en flash y los quiero publicar en mi blog spot. gracias.
La verdad me sirvió desde ya muchas gracias!
Aunque subí a mi blog un menu desplegable en formato swf, el cual lo hice en 123 flash menu. Mi problema es que me publica el flash..pero el problema es que no me abre los enlaces de cada despliege del menu..
Si me podrian ayudar desde ya muchas gracias!
Marcelo, obtener la ruta del SWF en google sites es sencillo. Cuando estas en la lista de archivos que has subido, le das click derecho encima del link del SWF que has subido, por ejemplo en mi caso el enlace que figura es:
http://sites.google.com/site/2webfacil/7762.swf?attredirects=0
Entonces la ruta que debes utilizar es esta pero debes eliminar la parte: ?attredirects=0 con lo cual la ruta del SWF sería de la forma:
http://sites.google.com/site/2webfacil/7762.swf
hola, tengo un inconveniente con un swf en mi blogger, a ver si pueden darme una mano:
he creado un swf que reproduce jpg aleatoriamente. los jpg son externos. asi que lo que hice fue subir el swf y los jpg a mi sitio en sitesgoogle. cree un nuevo gadget en mi blog, con tu codigo, y puse la direccion del swf. el problema es que el swf se carga pero no se reproducen las fotos. que deberia hacer ? que hago mal? desde ya gracias
fabian
no me pbulicaste mi coment… por que motivo? solo buscaba ayuda?
Hola fabian, disculpa por no contestar antes. Respecto a tu pregunta tienes que verificar la ruta de las imágenes que vas a mostrar en tu SWF, te recomiendo que utilices rutas absolutas. Por ejemplo si las imágenes se encuentran alojadas en y servidor otherdomain.com en una carpeta llamada img, entonces debes llamar a las imágenes poniendo:
http://otherdomain.com/img/photo.jpgCon esto si se jalarán las imágenes. Otro punto a tener en cuenta es que por motivos de seguridad Flash solo permite cargar imágenes y archivos que se encuentran en el mismo dominio que el SWF. Para resolver esto debes agregar un archivo crossdomain.xml en el dominio donde se encuentran las imágenes dando permiso para que se puedan cargar las mismas.
mi direccion de swf es:
http://3784686264438960064-a-1802744773732722657-s-sites.googlegroups.com/site/poio8punto0/red-remover-640x480.swf?attachauth=ANoY7coETp2_A4Gzkogk4z63bJU3o0nXf5jOThQq3NoJ5U8G_v_R8xlMxhcnejujGlHvsjuLIcMJdpeHdamDT9PBYMTZXxSpTm7RGPUr4bI7UlqSApO2751cdIb479g9e6Fwl52haO7G_vXZjPwZIdqEUZ9Wpvvtv9z1bJIrlvUHWktnhqyYb63o-aF9TsmWC3fD2kKpFbsyabl_GlGRaj6sqVcMrKg3rg%3D%3D&attredirects=0
k es lo k tengo k borrar? poork dijiste k se tiene que borrar la parte: ?attredirects=0
pero no la encuentro me ayudas??
Hola, para insertar un SWF desde Google Pages es necesarios eliminar todo el texto que va desde el carácter ?, entonces en tu caso el URL del SWF sería de la forma:
http://3784686264438960064-a-1802744773732722657-s-sites.googlegroups.com/site/poio8punto0/red-remover-640x480.swf
graciaaas!!! un saludo tronco!
Graaaaaacias!!!!!! No te imaginas brother cuantas veces probé hacerlo de otras maneras y siempre me decepcionaba pero con tu ayuda ya logré subir el primero de
muchos swf a mi blog; quedo totalmente en deuda con vos, solo puedo decirte
Gracias por ayudarnos a mechos como yo a mejorar nuestros blogs.
Genial! Por fin he podido subir swf a mi blog!! Miles de gracias!! :DD
Hola!!! he incluido un archivo swf en mi blog, pero este archivo tiene activada la función de reproducirse directamente, y al poner varios se queda bloqueado el blog. Como puedo hacer que se visualicen pero que no se reproducacn hasta que la persona que quiera verlo le de a play. Muchas gracias!!!
Muchisimas gracias! me ha sido de gran ayuda.
Gracias.
Se ve, pero tengo un problema: mi flash tiene un link, y cuando veo el flash subido funciona, pero al subirlo a blogger el link no funciona.
Alguien sabe por que puede pasar esto?
Muchísmas gracias
Oye, sucede que estoy intentando subir un juego en flash el “Gravity Master” y hago todo lo que dice tu web, pero no sale nada en la publicación… ¿qué estoy haciendo mal?.
Este es como queda mi código html:
El link funciona bien, pero no sé por qué no lo muestra en la publicación.
Oye, sucede que estoy intentando subir un juego en flash el “Gravity Master” y hago todo lo que dice tu web, pero no sale nada en la publicación… ¿qué estoy haciendo mal?.
Este es como queda mi link:
http://8273658432913876329-a-1802744773732722657-s-sites.googlegroups.com/site/virtuaescuela/home/3834.swf
http://sites.google.com/site/virtuaescuela/home/3834.swf
Lo puse de las dos formas: copiar ruta de enlace y haciendo click en él y copiando la dirección que me daba, obviamente borrando todo lo demás después del “?”.
El link funciona bien, pero no sé por qué no lo muestra en la publicación.
Para los usuarios a los cuales no les funciona los enlaces, es por que por defecto cuando se embebe SWF desde otros dominios se bloquean los enlaces y carga de archivos externos para resolverlo es necesario agregar el parametro allowScriptAccess con el valor always, con lo cual el código quedaría de la forma:
<object id="movie" type="application/x-shockwave-flash"
data="ruta-archivo.swf" width="ancho" height="alto">
<param name="movie" value="ruta-archivo.swf" />
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="always" />
</object>
Gracias por la ayuda, me sirvió de mucho el Tuto =)
Hola ya lo intente, y si me aparece el swf en blogger, el problema radica en que mi swf esta enlazado a varios swf y estos a otros swf. Al reproducirlo en googlesites solo me acepta el primer enlace pero el enlace de este ya no lo reproduce, y al reproducirlo en blogger no aparece ningun enlace, ¿se puede hacer algo en este caso? realmente espero que me puedas ayudar, gracias.
alma para que funcione correctamente debes utilizar URLs absolutas por que las URLs relativas funcionan solo en el mismo dominio, es decir las rutas a los SWFs deben ser de la forma:
http://sites.google.com/site/2webfacil/7762.swf
Como puedes ver se pone el nombre del dominio completo para que tu movieclip puede llamar al clip correcto. Lo otro que puedes ver es el tema de seguridad , para ello puedes leer: http://kb2.adobe.com/cps/142/tn_14213.html
muchas, pero muchas, y muchicimas gracias!
yo creo animaciones flash y siempre use xoo image pero esta vez no me daba el codigod e la web, se tildaba :S pero con el google sites lo pude lograr! :D
lo que me ocurre a mi es lo siguiente, ten la url del archivo :
http://496327592193822182-a-1802744773732722657-s-sites.googlegroups.com/site/fotografiaguzman/ba.swf
ancho 400px alto 315px y cuando lo sustituyo en mi blog no se que pasa que solo :
O me aparecen lo qu he escrito en edicion de html
O me aparece un hueco sin nada en la entrada del blog
que es lo que ocurre??
Tenia mis flash en otro de los servicios de google que dejo de funcionar y me transportaron todo a google sites pero no se cono insertar el flash, no me sale la opción, gracias y disculpa la molestia
Lo encontré no había creado el compartimiento para archivos gracias me ayudo un montón
Tengo el codigo colocado donde solo cambie el lugar de ubicacion de swf, y no se muestra
Gracias y disculpa las molestias