Foros del Web » Creando para Internet » Flash y Actionscript »

desactivar menu de flash

Estas en el tema de desactivar menu de flash en el foro de Flash y Actionscript en Foros del Web. hola amigos estoy aprendiendo flash y intento desactivar el menu cuando haces click derecho, me funciona con as2, pero no me funciona con as3. alguien ...
  #1 (permalink)  
Antiguo 12/05/2010, 08:19
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
desactivar menu de flash

hola amigos estoy aprendiendo flash y intento desactivar el menu cuando haces click derecho, me funciona con as2, pero no me funciona con as3.

alguien sabe como desactivar el menu en as3?
y de paso aprovecho para preguntar:
alguien sabe como agregarle otras opciones al menu? es decir crear un menu con as3 al hacer click derecho que salga junto con "Acerca de Adobe Flash....".

__________________
Appones.net - www.appones.net
  #2 (permalink)  
Antiguo 12/05/2010, 10:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 108
Antigüedad: 15 años
Puntos: 4
Respuesta: desactivar menu de flash

revisa esto http://livedocs.adobe.com/flash/9.0_...ntextMenu.html ahi explican de lo que buscas, espero te sirva.
__________________
Diseño web URWEB
Blog Crea tu web
  #3 (permalink)  
Antiguo 12/05/2010, 11:15
 
Fecha de Ingreso: enero-2008
Ubicación: Concepción, Chile
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: desactivar menu de flash

Cita:
Iniciado por danistrein Ver Mensaje
hola amigos estoy aprendiendo flash y intento desactivar el menu cuando haces click derecho, me funciona con as2, pero no me funciona con as3.

alguien sabe como desactivar el menu en as3?
y de paso aprovecho para preguntar:
alguien sabe como agregarle otras opciones al menu? es decir crear un menu con as3 al hacer click derecho que salga junto con "Acerca de Adobe Flash....".

Amigo esto te debiera simplificar las cosas bastante.

Código actionscript:
Ver original
  1. import flash.net.URLRequest;
  2. import flash.net.URLLoader;
  3. import flash.net.*
  4.  
  5.  
  6. var menu:ContextMenu = new ContextMenu  ;
  7. menu.hideBuiltInItems();
  8.  
  9. var arreglolinks:Array      = new Array("http://www.google.cl/::GOOGLE", "http://www.lun.cl/::LUN");
  10. var totallinks:Number       = arreglolinks.length;
  11. var vinculo:Array           = new Array();
  12.  
  13. init();
  14.  
  15. function init():void{
  16.     var i:Number = 0;
  17.     for(i=0;i<totallinks;i++){
  18.         var tmp:Array   = arreglolinks[i].split("::");
  19.         var elemento:ContextMenuItem = new ContextMenuItem(tmp[1]);
  20.         elemento.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,linkear);
  21.         menu.customItems.push(elemento);
  22.     }
  23.     this.contextMenu=menu;
  24. }
  25.  
  26. function linkear(e:ContextMenuEvent):void{
  27.     var a:String=e.currentTarget.caption;
  28.     var i:Number = 0;
  29.     for(i=0;i<totallinks;i++){
  30.         var tmp:Array   = arreglolinks[i].split("::");
  31.         if(a==tmp[1]){
  32.             trace(tmp[0]);
  33.             if(tmp[0]){
  34.                 var targetURL:URLRequest=new URLRequest(tmp[0]);
  35.                 navigateToURL(targetURL, "_blank");
  36.             }
  37.         }
  38.     }
  39. }

Espero haberte sido de ayuda.
Saluda Atte.
Claudio Barrera Asencio.
  #4 (permalink)  
Antiguo 12/05/2010, 11:33
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: desactivar menu de flash

yo estoy interesado en hacer esto, pero as 2.0 ¿alguein sbe como hacer para sacar el menu para cuando haces clic derecho y poner otras cosas?
  #5 (permalink)  
Antiguo 12/05/2010, 13:00
 
Fecha de Ingreso: enero-2008
Ubicación: Concepción, Chile
Mensajes: 76
Antigüedad: 16 años, 9 meses
Puntos: 3
Respuesta: desactivar menu de flash

Cita:
Iniciado por santirekapo90 Ver Mensaje
yo estoy interesado en hacer esto, pero as 2.0 ¿alguein sbe como hacer para sacar el menu para cuando haces clic derecho y poner otras cosas?

Amigo aqui va lo mismo de arriba pero con actionscript2 el anterior era con actionscript3

Código ACTIONSCRIPT:
Ver original
  1. var menu:ContextMenu = new ContextMenu();
  2. menu.hideBuiltInItems();
  3.  
  4. var arreglolinks:Array      = new Array("http://www.google.cl/::GOOGLE","http://www.lun.cl/::LUN");
  5. var totallinks:Number       = arreglolinks.length;
  6. var vinculo:Array           = new Array();
  7.  
  8. init();
  9.  
  10. function init():Void{
  11.     var i:Number = 0;
  12.     for(i=0;i<totallinks;i++){
  13.         var tmp:Array   = arreglolinks[i].split("::");
  14.         var elemento:ContextMenuItem = new ContextMenuItem(tmp[1],linkear,true,true)
  15.         elemento.onSelect = function(obj:Object,item:ContextMenuItem):Void{
  16.             var caption:String=item.caption;
  17.             linkear(caption);
  18.         }
  19.         menu.customItems.push(elemento);
  20.     }
  21.     this.menu = menu;
  22. }
  23.  
  24. function linkear(a:String):Void{
  25.     var i:Number = 0;
  26.     for(i=0;i<totallinks;i++){
  27.         var tmp:Array   = arreglolinks[i].split("::");
  28.         if(a==tmp[1]){
  29.             if(tmp[0]){
  30.                 trace(tmp[0]);
  31.                 getURL(tmp[0],"_blank");
  32.             }
  33.         }
  34.     }
  35. }

Espero te sea de ayuda.
Saluda Atte.
Claudio Barrera Asencio.
  #6 (permalink)  
Antiguo 12/05/2010, 13:06
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: desactivar menu de flash

Hola santirekapo90_
Aquí un ejemplo:
En el primer frame de tu película coloca éste código:
Código:
my_cm = new ContextMenu();
open_cmi = new ContextMenuItem("Bandit", itemHandler);
my_cm.hideBuiltInItems();
my_cm.customItems.push(open_cmi);
function itemHandler(obj, menuItem) {
	trace("Ha seleccionado: "+menuItem.caption);
}
_root.menu = my_cm;
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 12/05/2010, 20:23
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 8 meses
Puntos: 8
Respuesta: desactivar menu de flash

gracias chicos!!!! reparto karma jaja muchas gracias
  #8 (permalink)  
Antiguo 12/05/2010, 23:54
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: desactivar menu de flash

muchas gracias por el codigo polo_W12, me funciono bien.

__________________
Appones.net - www.appones.net

Etiquetas: desactivar, 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 16:11.