Hola.
Tengo un menú contextual que sólo funciona si el cursor está en modo de selección de texto!!!
Los textos son dinámicos, generados como html y seleccionables.
Cargan una variable externa desde un txt según sea el idioma seleccionado.
He probado el mismo menú en una web simple sin textos y funciona perfectamente.
Aquí os pongo las direcciones por si queréis verlo directamente:
Web con problemas:
www.elbergantin.com
Web de prueba:
http://mcpl.es/pruebas/1
El código del primer frame es:
//Menu contextual
mi_menu = new ContextMenu();
var solotexto1:ContextMenuItem = new ContextMenuItem("Hotel EL BERGANTIN", itemHandler);
var solotexto2:ContextMenuItem = new ContextMenuItem("Plaza del Sol 6", itemHandler);
solotexto2.separatorBefore=true;
var solotexto3:ContextMenuItem = new ContextMenuItem("Puerto de Sagunto", itemHandler);
var solotexto4:ContextMenuItem = new ContextMenuItem("Valencia - España", itemHandler);
var telefono1:ContextMenuItem = new ContextMenuItem("(0034) 962680359...", tel1);
telefono1.separatorBefore=true;
var telefono2:ContextMenuItem = new ContextMenuItem("(0034) 962673323...", tel2);
var gotomcpl:ContextMenuItem = new ContextMenuItem("mcpl...", gomcpl);
gotomcpl.separatorBefore=true;
mi_menu.customItems.push(solotexto1,solotexto2,sol otexto3,solotexto4,telefono1,telefono2,gotomcpl);
mi_menu.hideBuiltInItems();
function itemHandler(obj,menuItem){}
function tel1(obj, item) {getURL("callto://+34962680359/");;}
function tel2(obj, item) {getURL("callto://+34962673323/");;}
function gomcpl(obj, item) {getURL("http://mcpl.es","_blank");}
_root.menu = mi_menu;
//Carga de variables externas
loadVariablesNum("iESP.txt", 0);
loadVariablesNum("iESP.txt", 1);
loadVariablesNum("Tarifas.txt", 0);
idio=1;
Gracias