Comunidad de diseño web y desarrollo en internet online

Traceando utilizando um as externo con CLICK

Citar            
MensajeEscrito el 20 Oct 2008 12:19 pm
Tengo un archivo FLA con un botón instanciado como btnTrace.

En la barra de Propiedades coloqué el nombre de una classe que se encuentra en la misma carpeta.

Esa classe externa es la siguiente

Código ActionScript :

package
{
    import fl.controls.Button;
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    
    public class ButtonTrace extends Sprite
    {
        public function ButtonTrace() 
   {
            btnTrace.addEventListener(MouseEvent.CLICK, buttonClick);
        }
        private function buttonClick(e:MouseEvent)
   {
            trace ( "Hola Mundo" );
        }
    }
}


Pero al compilar me devuelve un erroer en la línea 3

import fl.controls.Button;

Alguien sabe porque?

Desde ya muchas gracias

Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Oct 2008 01:51 pm
Tienes que añadir el componente(*) Button a la biblioteca

NOTA1:realmente no te hace falta para nada importar fl.controlsButton para que funcione tu "botón"
NOTA2:DEBE ser

Código :

public function ButtonTrace(){ 
      addEventListener(MouseEvent.CLICK, buttonClick); //<--sin btTrace.
} 


(*)Pasa con todos los componentes, el componente acordeón, el componente TextArea....

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 05:01 pm
Coloqué el componente en el palco y depués lo borré parea que quede solamente en la Library.

Borré la línea de los controles de Button que indicaste como innecesária e saqué también la instancia del botón ( btnTrace).

Aún así me devuelve este error:

1046: Type was not found or was not a compile-time constant: SimpleButton.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.