Actionscript3.0, Flash

abril 2010

Modificar el menú contextual (botón derecho) con Actionscript 3.0

Desde Actionscript podemos modificar los elementos del menú que aparece al pulsar sobre nuestra película con el botón derecho.

Para cambiar el menú, podemos seguir estos pasos:

-Crear una variable de tipo ContextMenu:

-Crear los elementos que vamos a añadir al menú. Estos elementos son de tipo ContextMenuItem, y el constructor recibe como parámetro el texto que vá a aparecer en el menú (hay otros 3 parámetros opcionales):

-Añadir los elementos que hemos creado al menú:

-Poner listeners a los elementos del menú que hemos creado. Es decir, hemos creado las variables «quienes» y «trabajos», las hemos puesto en el menú, y ahora tenemos que decir que pasa cuando el usuario clica en ellas:

-Crear las funciones que hemos dicho que se van a ejecutar. En este caso lo que yo hago es llamar a una función para cargar un archivo:

-Indicar para que objeto queremos utilizar ese menú. Puede ser un MovieClip en particular o toda la película. Por ejemplo si estamos en el main:

Otra opción que tenemos, es eliminar los elementos que vienen por defecto en el menú contextual (se eliminan todos menos «Configuración» y «Acerca de…»):