给大家分享一个简单的例子 给SWF加一个壳

//今天给发家分享下 一个简单的给SWF加壳处理,用到的类是Loader
package 
{
	//我有一点不明白哦,明明可以用Loader来动态的加载SWF 为什么很多人喜欢用loadMovie 有懂的大虾给我沟通下=,-
	import flash.events.MouseEvent;
	import flash.display.MovieClip;
	import flash.display.Loader;
	import flash.net.URLRequest;

	/*
	      *author : SinSoul 
	      *blogs: http://www.cnblogs.com/sinsoul
	 
	*/
	//定义了一个Main的类 他继承了MovieClip影片剪辑;
	public class Main extends MovieClip
	{
		//定义变量
		var loader:Loader;
		public function Main ():void
		{
			//初始化进程
			init ();
		}
		private function init ():void
		{
		//在舞台添加一个Button;起个实例名叫 btn_button 
		btn_button.addEventListener(MouseEvent.CLICK,onBtn_buttonClickHandler)
		//在初始的时候在舞台上加载一个名字叫1的SWF
			loader = new Loader();
			loader.load (new URLRequest("1.swf"));
			this.addChild (loader);
		}
		//然后点击button后 移除掉第一个SWF 然后加载第二个SWF
		private function onBtn_buttonClickHandler(e):void{
			removeChild(loader);
			loader = new Loader();
			loader.load(new URLRequest("2.swf"));
			this.addChild(loader);
		}
	}
}

posted @ 2010-12-04 20:18  sinsoul  阅读(622)  评论(0编辑  收藏  举报