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

Responder a