Comunidad de diseño web y desarrollo en internet online

Como quitar el menú de flash del SWFobject.js

Citar            
MensajeEscrito el 06 May 2006 04:10 am
Bueno! me di cuenta que el SWFObject le hacía falta la opción de quitar el menú del flash.

¿Por qué quiero deshabilitar este menú? Pues para que los usuarios no hagan ZOOM en tu website y otras cosas molestas. Por lo menos a mi no me gusta que el usuario juegue con mi contenido.

Así que para deshabilitarlo agrega esta línea de código al swfobject.js . Antes de realizar cualquier cambio siempre es bueno hacer backup.

Busca la línea:
this.addParam("quality",q);

Y agrega abajo:
this.addParam("menu",false);

Bueno, hay medio millón de formas de hacer esto. Pero así fue que se me ocurrió a mí.

Salu2! :lol:

Por Blue

43 de clabLevel



Genero:Masculino  

Argentina

unknown
Citar            
MensajeEscrito el 06 May 2006 05:34 pm
Saludos {FD}Blue{PA} Te voy a dar un truco que practique hace poco e incluso le da algo interesante a tu pagina y es que puedes agragarle un iten a ese menu con lo que tu quieras....

01 - Primer paso creas una pelicual la cual vamos a llamar "quitar menu flash.fla".
02 - Dentro de esa pelicula creamos un mc con algo de contenido en mi caso puce todo un cuadro con efecto alfa 0% colocado en el escenario y le di un nombre de stancia "menu.mc".
3 - ahora bien el codigo, este lo colocamos en el el primer fotograma en una nueva capa para ser mas ordenado; el codigo es el siguiente:
///Cambiamos el menu y agregamos un nuevo iten el cual tendra la siguiente funcion: al dar clic derecho sobre la pelicula aparecera TUPAGINA.com, Configirar y Mostrar regiones de dibujo. el nuevo iten es TUPAGINA.com el cual al ser despichado llamara tu pagina...///

var menu_principal:ContextMenu = new ContextMenu();
var verIVI:ContextMenuItem = new ContextMenuItem("TUPAGINA.com", visitarTUPAGINA);
function visitarTUPAGINA():Void {
getURL("http://www.TUPAGINA.com", "_blank");
}

menu_principal.hideBuiltInItems();
menu_principal.customItems.push(verIVI);

_root.menu=menu_principal;
var menu_clip:ContextMenu = new ContextMenu();
var up:ContextMenuItem = new ContextMenuItem("Más grande", masGrande);
var down:ContextMenuItem = new ContextMenuItem("Más pequeño", masPq);
function masGrande():Void {
ivi_mc._xscale += 10;
ivi_mc._yscale = ivi_mc._xscale;
}

function masPq():Void {
ivi_mc._xscale -= 10;
ivi_mc._yscale = ivi_mc._xscale;
}

menu_clip.hideBuiltInItems();
menu_clip.customItems.push(up);
menu_clip.customItems.push(down);
menu.mc.menu = menu_clip;

stop();

4 - En la pelicula pricipal llamada "main" llamas a esta pelicula que tiene la funcion de quirar el menu en SWFObject tonces el primer fotograma de tu pelicula principal colocas el siguiente codigo:
loadMovie("quitar menu flash.swf", 10);
la esportas y la puebras con tu SWFObject.html y listo eso es todo.

aqui te dejo el ejemplo: http://www.altosdelbosque.com/_system/Quitarmenuflash.rar

Creao de que debo ponerlo en aportes ho hacer un totorial no??? yo lo proble y funciona correctamente, suerte.

Por pintoproject

164 de clabLevel



Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 01 Jun 2007 03:04 pm
Saludos... la verdad a mi pagina le sigue saliendo el menu no se donde debo poner eso del SWFObject y no entiendo bien como funciona... echemen una mano...

este es el codigo html

Código :

<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>


Gracias

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 01 Jun 2007 04:15 pm
tengo una inquietud... tengo el archivo html fuera de la carpeta de los swf y estilos pero cuando esta junto a ellos funciona correctamente o que pasa porque no funciona cuando esta fuera...

Gracias a la persona que me ayude

Atentamente,
Sebastian Garcia

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 02 Jun 2007 02:09 pm
Es porque le estás indicándo al navegador que busque en el mismo directorio en ésta línea:

Código :

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


si lo cambias de directorio, deberás cambiar también la ruta, más o menos así:

Código :

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


o de plano puedes poner la ruta absoluta, algo así:

Código :

<script defer="defer" src="http://www.tusitio.com/la-carpeta-donde-está-el-archivo/flash.js"></script>

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 29 Ago 2007 12:07 am
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 08 Mar 2009 06:08 am
Blue

Hola man!!!, pues yo lo probe y funciona perfectamente. Buen aporte , gracias

Por esutoraiki

Claber

548 de clabLevel

4 tutoriales

Genero:Masculino  

Aplicaciones para Web

opera
Citar            
MensajeEscrito el 10 Mar 2009 10:59 am
Blue

Hola man!!! yo encontre un articulo muy bien narrado sobre el swfobject.js en el cual explican muy bien como incrustar transparencias y desactivar el menu de los swf la dirección es http://www.cms10.net/cuerpos107.html (y)

Por esutoraiki

Claber

548 de clabLevel

4 tutoriales

Genero:Masculino  

Aplicaciones para Web

opera

 

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