Inicio | Registro | Foros | Ayuda | Contacto
Zips del Conocimiento
  Contenido
Cursos y manuales
Directorio de Cursos, Manuales y Tutoriales
Libros digitales gratis
Capsulas del Saber
Tests Online
Archivo de Zips
Envío de Zips
Servicios

  Populares
- Evangelio prohibido de Judas
- Forma más fácil de vender tus servicios en Internet
- La Luna tiene un manto férrico
- Ajuste su ratón para zurdos
- Descomprimir ficheros RAR
- Genoma puede diferir de una persona a otra en más de un 10%
- Localizan segundo código en ADN
- Arroz con leche
- Las etapas del desarrollo humano
- Transparencia a imagenes del Spaces
- Pon en forma tu cerebro con el ejercicio
- NASA presenta el Proyecto Constelación
- Recuperar las pestañas cerradas en IE 7
- Competencias para evaluar en el personal
- Ser vegetariano en 10 pasos


 :: Personalizacion del menu contextual en Flash

Muchas veces nos encontramos ante la situación de querer personalizar el menú contextual de Flash (si, ese que se abre haciendo click derecho), ya sea para realizar una acción, incorporar el nombre del autor, etc.
Además podremos realizar acciones incorporando items dentro del menú contextual. Su implementación no es difícil!. Pero antes voy a aclarar un par de cosas:

Podremos incorporar dentro del menú contextual un máximo de 15 items.
Podremos tener menús diferentes para elementos diferentes.
Los items Configuración y Acerca de Macromedia Flash Player... no podrán ser quitados (yo creo que seria un gran acierto de Adobe que en la próxima versión de Actionscript, esto se pueda hacer). Por el contrario, si se podrán ocultar los demás items como Aumentar, Alejar, 100 %, Imprimir, etc.

Una vez aclarado esto, sigo con la explicación!

En primer lugar creamos el MovieClip al cual queremos asignar el menú contextual. Una vez hecho, le damos un nombre de instancia. En este ejemplo le damos el nombre "mc".

Luego abrimos el panel de acciones y en el primer fotograma escribimos el siguiente código:

Código:
//Creación del menú contextual
var menu_contextual:ContextMenu = new ContextMenu();
//Creación de Items, en este caso hago el Item Hola
var Hola:ContextMenuItem = new ContextMenuItem("Hola");
//Creación de funciones para el item "Hola".El parámetro obj invoca al objeto en donde se hace click derecho, el parámetro item invoca al item seleccionado
Hola.onSelect = function(obj, item) {
 //Aqui ponen la función que quieran realizar
};
//Incorporación de los Items al menú
menu_contextual.customItems.push(Hola);
//Asignación del menú al MovieClip "mc"
mc.menu = menu_contextual;
//Ocultamos los items que vienen por defecto, excepto Configuración y Acerca de Macromedia Flash Player... menu_contextual.hideBuiltInItems();
Entender el código no es difícil, piensenlo así:

El menú contextual será una caja. Dentro de esa caja alojaremos objetos. Estos objetos serán los Items. Cada objeto tendrá una función si se quiere.
----------------------------------------------------------------
Autor y Licencia de esta obra:
Leandro D´Onofrio - leandrodonofrio.com/tutoriales/flash/personalizacion-del-menu-contextual-en-flash/
Licencia Creative Commons: es.gnu.org/licencias/fdles.html


 
  Opciones
Zips GRATIS en tu email:

  Agregar a favoritos
 Versión Imprimible Versión Imprimible
 Enviar a un Amigo Enviar a un Amigo

Compartir:

delicious
  yahoo meneame

Zips Populares
- Sciencepics para el apoyo docente
- ICT DisplayCard las nuevas tarjetas de crédito
- Gran error de Einstein
- Examen de Conciencia Empresario
- Notación exponencial
- Daños con antibiótico
- Detectan huella de otro posible universo







Si buscas algún curso manual guía recurso definición libro ó ebook gratis este es tu lugar.
Sindicar contenidos
Educación no formal - Diario Tecnológico - Cursos Gratis - ConocimientosWeb
Todos los logos y nombres mencionados de marcas que se publican en este sitio son de sus respectivos dueños.
Condiciones de Uso