⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.as

📁 as3歌词解析实例,源文件
💻 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 + -