En este grupo En todos

Foro de Flash



¿por qué no puedo poner una accion a un boton?

Ricardo
Escrito por Ricardo
el 28/01/2008
Hola bueno estoy haciendo una presentación en flash cs3 y en los botones que e creado así como en los que tiene la librería no me permite poner ninguna acción y me aparece este letrero en el action
"Current selection cannot have actions applied to it"
- Por qué pasa esto y que puedo hacer?
Gracias
Escrito por César Oré Ozejo (bandit)
el 28/01/2008

Hola Ricardo:

En Flash CC3 ya no es posible escribir el código en el mismo botón, tienes que ponerle un nombre de instancia y en el primer frame crear una función.

Código:

Boton_btn. AddEventListener(MouseEvent. CLICK, onClick);

function onClick(event:MouseEvent):void {
    // aquí las acciones
}

Para mayor información presionala tecla F1, allí tienes todos los códigos explicados y con ejemplos.


Espero haberte sido de ayuda.


César.

Ricardo
Escrito por Ricardo
el 29/01/2008

Hola gracias por la respuesta hay algún manual donde este el procedimiento paso por paso por que  lo intente pero me causa error
este es el codigo que me enviaste

Código:
boton_btn. AddEventListener(MouseEvent. CLICK, onClick);

function onClick(event:MouseEvent):void {
    // aquí las acciones
}

Mi boton se llama intro y es para cambiar de escena

Laura Blanco
Cundinamarca, Colombia
Escrito por Laura Blanco
el 04/06/2010

Hola disculpen ya mirando yo tambien estoy realizando una animacion un menu exacatamente

Ahora voy aponer la accion MouseEvent no se pone azul como lo dice mi tutorial y tan solo aparece al final..


Pudo cargar la clase o interfaz 'flash.events.MouseEvent'.

Function fueraMi(event:MouseEvent):void


Porfavor si alguno comprende le agradeceria mucho pero ya mire cada punto cada com ay no lo comprendo

Escrito por César Oré Ozejo (bandit)
el 07/06/2010

Hola Laura:
En ésta parte del código que haz publicado: function fueraMi(event:MouseEvent):void todos los script deben de mostrarse en azul, menos fueraMi que es el nombre de la función.
Ni comprendo bien la duda que tienes, podrías explicarte mejor?.

Espero poderte ser de ayuda.

César.