Deshabilitar el menú contextual del Flash Player
actionScript | Febrero 27th, 2004Versión para imprimir
Hoy haciendo mi repaso diario de blogs, he leido un post que me ha llamado la atención Disabling the Macromedia Flash Player About Menu . El truco consiste en crear un campo de texto cuyo tamaño es igual al del escenario, con lo cual se consigue que en lugar del citado menú aparezca el tí pico de un campo de texto (copiar, pegar, etc).
No le posteo como algo que me parezca útil, pues en mi opinión es peor el remedio que la enfermedad, no obstante la propuesta si me ha parecido ingeniosa.
Haz la prueba, escribe la siguiente lí nea en tu fla:
_root.createTextField("disable_menu", 999, 0, 0, Stage.width, Stage.height);
Febrero 28th, 2004 at 12:48 am
no es muy util pero bueno es un tip……….
los de macromedia se quedaran sin sus creditos….
Febrero 28th, 2004 at 1:12 am
Bueno, como tu dices, es un tip.
Personalmente no tengo nada en contra de que salgan los créditos de Macromedia en mis trabajos excepto si se trata de un reproductor, en cuyo caso hay soluciones como Flash Studio Pro.
Marzo 2nd, 2004 at 6:33 pm
jaja se podria personalizar para poner el copyright de la empresa aparte del de macromedia obio…
Marzo 13th, 2004 at 5:16 pm
Toni, trate de usar esto, pero no me toma ningun boton, ya que en toda la pelicula me sale el simbolo de texto…¿es asi?
Marzo 13th, 2004 at 5:23 pm
Si Dani el Tip se trata de eso, crea un campo de texto de igual tamaño que la pelí cula, por eso el menú que sale es el tí pico de un campo de texto.
Es solo un ‘experimento’.
Si quieres deshabilitar el menú de flash, tienes dos opciones (dependiendo de que sea para un poryector o para un flash embebido en HTML)
Proyector
fscommand("showMenu","false")
Flash embebido
saludos
Marzo 13th, 2004 at 5:31 pm
Ok, gracias toni, tu sabes que generalmente trabajo para proyectores, esto me servira…
Octubre 20th, 2004 at 10:35 am
Hola,
Mi duda es donde pones ese codigo
fscommand("showMenu","false")
yo lo quiero meter en la pagina html que te genera el flash al publicar el proyecto.
Octubre 20th, 2004 at 10:44 am
Hola, tines que buscar el código que genera flash para embeber el HTML
para(IE)
<param name="menu” value="false">
para la etiqueta embed (netscape)
menu="false”
Saludos
Octubre 20th, 2004 at 10:53 am
Hola,
Ya esta ya lo encontre, es una simple opcion que le puedes poner o no en la configuracion de “plublicar” ajajajajaja, o si no puedes poner la etiqueta html donde estan los otros parametros como quality o bgcolor ejejejeje.
Nos vemos.
Octubre 20th, 2004 at 1:40 pm
Hola,
Otra consultilla. Me gustaria saber si sabeis alguna forma de hacer una imagen de cada escena que se guarde en swf sin tener que ir una por una. Es que no encontre ninguna forma de hacerlo automatico. Lo que me gustaria es crear un archivo swf de cada escena, si un fla tiene 10 escenas pues poder crear 20 archivos swf uno por escena.
Gracias
Noviembre 5th, 2004 at 1:53 pm
No creo que hay una forma de hacer lo que desea, talvez la solucion sea crear una extension que publique cada una automaticamente, con la ayuda de JSFL.
LA.
Marzo 18th, 2005 at 5:30 am
Holas
Hay alguna forma de hacer aparecer el ContextMenu por medio de algun evento de boton y no de ctrl+click???