Foros del Web » Creando para Internet » HTML »

Problema al validar html con elemento flash

Estas en el tema de Problema al validar html con elemento flash en el foro de HTML en Foros del Web. Hola a todos, les comento que mi problema es que estoy validando un sitio web en W3C y tengo problemas con un menú hecho en ...
  #1 (permalink)  
Antiguo 23/07/2010, 19:43
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 15 años
Puntos: 2
Problema al validar html con elemento flash

Hola a todos, les comento que mi problema es que estoy validando un sitio web en W3C y tengo problemas con un menú hecho en flash.
El código original tenía esto:
Código:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','526','height','70','src','Flash/barramenugrande1mascara','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Flash/barramenugrande1mascara' ); //end AC code
</script>

<noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="526" height="70">
    <param name="movie" value="Flash/barramenugrande1mascara.swf">
    <param name="quality" value="high">
    <embed src="Flash/barramenugrande1mascara.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="526" height="70"></embed>
  </object>
</noscript>
Bueno, la cuestión es que estuve leyendo que hay problemas con el tag <embed> y demás;
entonces probé lo que dicen [URL="http://www.joseduenas.com/archivos/validar-flash-para-html-y-xhtml-10"]aquí[/URL] que, básicamente es hacer algo con el archivo SWFObject.js y código javascript . Lo he probado y pensé que funcionaba... digo esto porque he probado también lo que dicen [URL="http://www.alejandroarco.es/seo-y-accesibilidad-web/w3c/validar-flash-en-xhtml-y-html/"]acá[/URL] que, es poner algo como esto:
Código:
<object type="application/x-shockwave-flash" data="Flash/barramenugrande1mascara.swf">
<param name="movie" value="Flash/barramenugrande1mascara.swf" />
<img src="images/flash-no-disponible.jpg" alt="Flash Player no disponible" />
</object>
y también parecía que todo iba bien....
La cuestión es que yo me habia olvidado de comentar la primer porción del código original que tenía, es decir esto:
Código:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','526','height','70','src','Flash/barramenugrande1mascara','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Flash/barramenugrande1mascara' ); //end AC code
</script>
y al comentar esto, ahí me di cuenta que no funcionan las demás cosas que habia hecho...

Entonces mis observaciones son las siguientes:
Probé en dejar esa porción de código sola(la del AC_FL_RunContent) , y la barra me anda bien!! No le encuentro el sentido (tampoco se mucho del tema), además por algo inicialmente el Dreamweaver me habia puesto esos dos bloques de códigos.... la verdad es que no entiendo nada. Y lo cómico es que me valida! jaja. Mi tema es que no lo puedo verificar en todos los navegadores, el IE yo no lo tengo, le hice probar a un amigo que tiene el IE 7 y dice que anda, pero no se... lo veo todo raro.

Entonces lo que yo quiero entender es qué es lo que realmente va para reproducir ese menu en flash; puede ser que lo esté viendo bien en mi Mozilla Firefox, y en otros no?? (salvando el IE7 que lo verificó mi amigo).
No es raro lo que ocurre, porque es como que le quité un pedazo de código sin rodeos, y sigue funcionando...

Bueno, no se si fui clara, espero que si... Espero me ayuden un poco con este tema.
Muchas gracias y saludos!!

Etiquetas: flash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.