Comunidad de diseño web y desarrollo en internet online

Vincular Archivos .as con un .fla

Citar            
MensajeEscrito el 21 Ago 2008 02:11 pm
Que tal, estoy desarrollando una aplicacion C/S, con Flash usando el Flash Media Server, el problema es que como hago para que en una archivo .as crear una clase que maneje los eventos y objetos de todos los objetos del archivo .fla. Hasta ahora solo e creado clases y lo que hago es llamar sus métodos desde el .fla, pero cuando programo eventos dentro de el tengo problemas al momento de la ejecución.

Por pix200

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ago 2008 02:34 pm
Para eso existe el Document Class. Al abrir tu fla, verás que en el inspector de propiedades, tienes una input que dice "Document Class", pon ahí el nombre de la clase que quieres que maneje todos los eventos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ago 2008 04:24 pm
Gracias ya hice eso pero sigo teniendo errores, tengo una clase eventos en un archivo eventos.as y tengo un archivo eventos.fla
class eventos extends MovieClip{

function eventos():void{
btn.addEventListener(MouseEvent.CLICK,Respuesta);
}

function Respuesta(event:MouseEvent):void{
trace("Click");

}

}
tengo el siguiente error:1046: No se encontró el tipo o no es una constante en tiempo de compilación: SimpleButton.

Por pix200

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ago 2008 04:33 pm
importa la libreria:

import flash.*;

Por D-Virus

508 de clabLevel

3 tutoriales

 

Bogotá Colombia

opera
Citar            
MensajeEscrito el 21 Ago 2008 05:03 pm
Además la instancia btn tiene que estar en el scope del documento (es decir, la clase eventos accede a ese Displaylist)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ago 2008 05:16 pm
La verdad que en esto de actionscript 3.0 soy nuevo, no entiendo esto de

"Además la instancia btn tiene que estar en el scope del documento (es decir, la clase eventos accede a ese Displaylist)"¿Como hago eso?

Disculpen mi ignorancia, pero la verdad necesito entender esto porque es un proyecto para fin de semestre, la parte del import si la estoy haciendo(olvide pornerla).

Por pix200

8 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Ago 2008 05:31 pm
Ok, lo primero, alcance o scope: http://www.flash-db.com/Board/index.php?topic=4072.0
Luego, btn está en el escenario, entonces el document class tiene acceso a el por nombre de instancia (si al publicar has marcado que declare automáticamente las instancias en el escenario desde ls preferencias de ActionScript) Luego ¿cual es la relación entre el code de la clase eventos.as y el document class?
¿Fin de semestre de que carrera?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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