📄 main.as
字号:
package com.ninemoon{
import flash.display.*;
import flash.media.*;
import flash.events.*;
import flash.system.*;
import flash.utils.*;
import com.ninemoon.PlayList;
import com.ninemoon.PlayEffect;
import com.ninemoon.PlayControl;
import com.ninemoon.VolumeControl;
public class Main extends Sprite {
private const DELAY:Number=100;
public static var sound:Sound=new Sound();
public static var sc:SoundChannel=new SoundChannel();
public static var timer:Timer;
private var play_list:PlayList=PlayList.getInstance();
private var play_control:PlayControl=PlayControl.getInstance();
private var play_effect:PlayEffect=new PlayEffect();
private var volume_control:VolumeControl=new VolumeControl();
public function Main() {
System.useCodePage=true;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
init();
}
private function init():void {
timer=new Timer(DELAY);
timer.addEventListener(TimerEvent.TIMER,timerHandler);
addChild(play_list);
addChild(play_control);
play_control.x=play_list.width;
addChild(play_effect);
play_effect.x=play_control.x+1;
play_effect.y=0;
play_effect.scaleX=0.75;
play_effect.scaleY=0.3;
addChild(volume_control);
volume_control.x=350;
volume_control.y=100;
volume_control.main();
}
private function timerHandler(event:TimerEvent):void {
try {
play_control.progressHandler();
} catch (error:Error) {
}
}
public static function showall(dc:DisplayObjectContainer):void {//查看playlist列表
for (var i:Number=0; i<dc.numChildren; i++) {
trace(dc.getChildAt(i));
if (dc.getChildAt(i) is DisplayObjectContainer) {
showall(DisplayObjectContainer(dc.getChildAt(i)));
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -