¿Cómo poner el código de la línea de tiempo en una clase externa en AS3.0? qaq no encuentro el tutorial.
1. Primero cree un nuevo documento AS3.
2. Después de guardar, busque el panel de propiedades y configure la clase de la siguiente manera
Nota: Debe ser el contenido de la captura de pantalla.
3. Cree un nuevo archivo AS y el nombre de la clase debe escribirse como OutsideClass
4. Copie el código final en el archivo generado y guárdelo en el mismo directorio que el. Archivo FLA.
El código del archivo de clase es el siguiente:
paquete?{
import?flash.display.MovieClip
import?flash; .display SimpleButton;
importar?flash.events.MouseEvent;
importar?flash.media.Sound;
importar?flash.media.SoundChannel;
public?class?OutsideClass?{
public var?sy:yue=new?yue();//Se utiliza para conectar la biblioteca AS a un sonido llamado yue p>
público?{
pButton.addEventListener(MouseEvent.CLICK,?p);
//botón de reproducción;
sButton.addEventListener( MouseEvent.CLICK ,?s);
//botón de parada;
sButton.visible?=?false;
imagen.visible?=?false;
musicButton.addEventListener(MouseEvent.CLICK,?fl_ MouseClickHandler_music);
//musicButton se utiliza para reproducir canciones. El nombre del enlace AS de la canción es?"yue"
}
public?function?p(event: MouseEvent): void
{
//sykz?=?sy.play(weizhi); //comenta aquí que el sonido no se reproducirá.
pButton.visible?=?false
sButton.visible?=?true
imagen.visible?=?true; p> }
public?function?visible?=?false;
p> pButton.visible?=?true;
imagen.visible?=? falso;
}
public?fl_MouseClickHandler_music(event: MouseEvent): void
{
sykz?=?sy.play( weizhi); // El sonido del comentario no se reproducirá aquí
}
}
}
}