Buenas familia,
Estoy lidiando con la clase ContextMenu. Lo que me gustaría saber si hay
alguna forma de modificar los parámetros que le llegan a la función
definida en el objecto ContextMenuItem. La sintaxis es algo como:
menu = new ContextMenu();
menu.customItems.push(new ContextMenuItem("texto",funcion));
A la función ejecutada le llegan 2 parámetros. 1º el movieclip sobre el
que se ha hecho click y 2º el objeto ContextMenuItem seleccionado.
Utilizado un proxy [1], consigo lo primero ejecutar una función fuera
del objecto donde declaro el menu, y 2 pasar más parámetros a la función
PERO después de los 2 que MM pone delante.
La historia es que yo quiero utilizar el menu contextual como "atajo"
para funciones que ya tengo y que NO están esperando 2 parámetros por
delante de los que realmente necesitan. Puedo modificar las llamadas a
esas funciones poniendo null,null por delante, pero es una chapu que no
me gustaría hacer. Me gustaría hacer algo como:
menu.customItems.push(new ContextMenuItem("texto",funcion,param1,param2));
Y listo.
¿Alguien sabe si se puede o no?
Gracias!
[1] - http://lists.motion-twin.com/pipermail/mtasc/2005-April/001602.html
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------