Búsqueda en el Foro:
Buscar


Autor Mensaje
Mensaje06-05-2010, 03:22 (UTC)    
Título del mensaje: Menu Flash con Flahobject.js

Bueno amigos, cree un menu flash con el 123 Flash y lo subi a xoo image (http://img46.xooimage.com/views/f/6/e/adictos-1bd33e3.swf/) pero este menu trae un archivo llamado Flashobject.js . Utilizé este codigo

Código:
  function getPos() {
    var p=[0,0]; var e=document.getElementById('fm_placeholder_mnu');
    do { p[0]+=e.offsetTop; p[1]+=e.offsetLeft; } while (e=e.offsetParent); return p; }
  function move() {
    var p=getPos(); var m=document.getElementById('fm_wrapper_mnu'); m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; }
  var create = function() {
    var s; if (document.all && !window.opera) {
      s='<object id="fm_menu_mnu" width="994px" height="172px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
        +'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">'
        +'<param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="LT" />'
        +'<param name="movie" value="mnu.swf" /><param name="menu" value="false" />'
        +'<param name="wmode" value="transparent" /></object>'; }
    else {
      s='<embed type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" '
        +'id="fm_menu_mnu" width="994px" height="28px" src="http://img46.xooimage.com/views/f/6/e/adictos-1bd33e3.swf/"wmode="transparent" '
        +'flashvars="callback=fm_mnu" quality="high" scale="noscale" menu="false" salign="LT" />'; }
    var p=getPos(); var m=document.createElement('div'); m.id='fm_wrapper_mnu'; m.style.position='absolute';
    m.style.zIndex='100'; m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; m.innerHTML=s;
    document.body.insertBefore(m, document.body.firstChild); setInterval(move, 500); }();
  return {
    expand: function() {
      document.getElementById('fm_menu_mnu').style.height='172px'; },
    collapse: function() {
      document.getElementById('fm_menu_mnu').style.height='28px';
 }};}();//]]></script>
<!-- End Publishing Scripts of Flash Menu mnu -->


Pero no se me ve el Menú. Creo que es el Flashobject.js que no esta funcionando ya que no esta incluido en ningun lugar del código.

Saludos!
Mensaje06-05-2010, 17:38 (UTC)    
Título del mensaje: Re: Menu Flash con Flahobject.js

arbell-solar escribió:
Bueno amigos, cree un menu flash con el 123 Flash y lo subi a xoo image (http://img46.xooimage.com/views/f/6/e/adictos-1bd33e3.swf/) pero este menu trae un archivo llamado Flashobject.js . Utilizé este codigo

Código:
  function getPos() {
    var p=[0,0]; var e=document.getElementById('fm_placeholder_mnu');
    do { p[0]+=e.offsetTop; p[1]+=e.offsetLeft; } while (e=e.offsetParent); return p; }
  function move() {
    var p=getPos(); var m=document.getElementById('fm_wrapper_mnu'); m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; }
  var create = function() {
    var s; if (document.all && !window.opera) {
      s='<object id="fm_menu_mnu" width="994px" height="172px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
        +'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">'
        +'<param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="LT" />'
        +'<param name="movie" value="mnu.swf" /><param name="menu" value="false" />'
        +'<param name="wmode" value="transparent" /></object>'; }
    else {
      s='<embed type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" '
        +'id="fm_menu_mnu" width="994px" height="28px" src="http://img46.xooimage.com/views/f/6/e/adictos-1bd33e3.swf/"wmode="transparent" '
        +'flashvars="callback=fm_mnu" quality="high" scale="noscale" menu="false" salign="LT" />'; }
    var p=getPos(); var m=document.createElement('div'); m.id='fm_wrapper_mnu'; m.style.position='absolute';
    m.style.zIndex='100'; m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; m.innerHTML=s;
    document.body.insertBefore(m, document.body.firstChild); setInterval(move, 500); }();
  return {
    expand: function() {
      document.getElementById('fm_menu_mnu').style.height='172px'; },
    collapse: function() {
      document.getElementById('fm_menu_mnu').style.height='28px';
 }};}();//]]></script>
<!-- End Publishing Scripts of Flash Menu mnu -->


Pero no se me ve el Menú. Creo que es el Flashobject.js que no esta funcionando ya que no esta incluido en ningun lugar del código.

Saludos!



hola trata de antes de crear un tema nuevo revises los anteriores porque tu respuesta puede estar alli
ej: mira tu respueta estava en otro tema

tokarg escribió:
Hola,
la URL de un archivo flash para visualizarlo debe ser swf, una vez conseguido el archivo con esa extensión solo resta seguir estos pasos:
1º- Dirígete a http://img9.xooimage.com/fr/ para subir tu archivo flash:



Obtendrás la URL (Enlace directo) de tu archivo Flash:




2º- Desde "Controlar páginas" elige la página deseada y luego presiona el botón "Insertar/Editar Flash":



Listo! ya has insertado tu archivo flash.

Salu2!

______________
Su firma exede el tamaño permitido de 450x100px.
por eso fue removida. CP
Mensaje06-05-2010, 17:48 (UTC)    
Título del mensaje:

AHORA SI SE VE PERO NO ANDAN LOS LINKS, POR SI A ALGUIEN LE PASO ACA VA EL CODE. PERO LOS LINKS DEL MENU NO FUNCIONAN

Código:
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://img44.xooimage.com/files/1/b/f/adictos-1bd87cc.swf" type="application/x-shockwave-flash" wmode="transparent" quality="high" scale="exactfit" width="175" height="250">


<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://img44.xooimage.com/files/1/b/f/adictos-1bd87cc.swf" type="application/x-shockwave-flash" wmode="transparent" quality="high" scale="exactfit" width="175" height="250">[/flash]

Están todos en _blank, el unico que se abre es el ultimo submenu. Y no se abren cuando los pongo en la web, porque si abro el link directo y elijo cualquier opcion del menu, anda lo mas bien, ayudaaaaa ! saludos.
Mensaje06-05-2010, 17:56 (UTC)    
Título del mensaje:

y si usas un lindo ifram????
______________
PWG me vio nacer en desarrollo web, ahora estoy estudiando programacion en la universidad gracias a ti, GRACIAS PWG!
Mensaje06-05-2010, 18:26 (UTC)    
Título del mensaje:

Pasé por alto lo de Iframe.

Este es el codigo no ?

Código:
<html>
  <head>
    <title>IFrames</title>
  </head>
 
  <body>
    <iframe src="Web"
      width="400" height="500" scrolling="auto" frameborder="1" transparency>
      <p>Texto alternativo para navegadores que no aceptan iframes.</p>
    </iframe>
  </body>
</html>
Mensaje06-05-2010, 22:29 (UTC)    
Título del mensaje:

arbell-solar escribió:
Pasé por alto lo de Iframe.

Este es el codigo no ?

Código:
<html>
  <head>
    <title>IFrames</title>
  </head>
 
  <body>
    <iframe src="Web"
      width="400" height="500" scrolling="auto" frameborder="1" transparency>
      <p>Texto alternativo para navegadores que no aceptan iframes.</p>
    </iframe>
  </body>
</html>





pues sip
______________
Su firma exede el tamaño permitido de 450x100px.
por eso fue removida. CP
Mensaje07-05-2010, 08:12 (UTC)    
Título del mensaje: Hola

Usar un iframe sería una mala idea ya que si en tu menu flash hay link's con "_selft" es decir que se abran en la misma ventana, te lo abrira dentro del mismo iframe jejeje y eso no es bueno.

Por seguridad embed y object traen habilitados por default un parametro llamado allowScriptAccess que se encarga de negar o permitir la comunicación entre los links del archivo .swf (flash).

Valores de allowScriptAccess:

■SameDomain : Valor por default en donde el archivo SWF tendrá habilitados los links que sean solo del mismo dominio que la página que lo contiene.

■Always : el archivo SWF habilita todos los links aunque estos no sean del mismo dominio.

■Never : el archivo SWF no tendra ningun link habilitado con ninguna página.


jejeje ok, como tu archivo flash esta alojado en una página (PWG) diferente que las de tus enlaces entonces solo debes agregar el parametro allowScriptAccess con el valor adecuado, que en este caso es "always".

allowScriptAccess="always"

Tu código quedaría así:

Código:

<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://img44.xooimage.com/files/1/b/f/adictos-1bd87cc.swf" type="application/x-shockwave-flash" wmode="transparent" quality="high" scale="exactfit" width="175" height="250" allowScriptAccess="always" />

______________


Ultima edición por proyectogaia el Vie May 07, 2010 4:16 am; editado 3 veces
Mensaje09-05-2010, 06:47 (UTC)    
Título del mensaje:

proyectogaia Increible! Te amo ajajajjaja muchisimas gracias ! Solucionado :D
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group