AS-chap3 の変更点 - Araya PukiWiki

[[松田のページ]]

 package {

	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.net.URLRequest;
	import flash.events.Event;
	import flash.utils.Timer;
	import flash.events.TimerEvent;
	
	
	
	/**
	 * ...
	 * @author DefaultUser (Tools -> Custom Arguments...)
	 */
	public class Main extends Sprite 
	{
		public var ldr_titlepng:Loader = new Loader();
		public var ldr_jikipng:Loader = new Loader();
		
		public var timer:Timer = new Timer(40);
		
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
		
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
			
			var url:String = "media/astitle01.png";
			var urlReq:URLRequest = new URLRequest(url);
			this.ldr_titlepng.contentLoaderInfo.addEventListener( Event.COMPLETE, this.loadCompleted01);
			this.ldr_titlepng.load(urlReq);
			this.addChild(this.ldr_titlepng);
			
		}
		
		
		public function  loadCompleted01( event:Event ):void 
		{
			
			this.addChild(this.ldr_titlepng);
			var url:String = "media/jiki.png";
			var urlReq:URLRequest = new URLRequest(url);
			this.ldr_jikipng.contentLoaderInfo.addEventListener( Event.COMPLETE	, this.loadCompleted02 );
			this.ldr_jikipng.load(urlReq);
			
		}
		
		public function  loadCompleted02(event:Event):void 
		{
			this.addChild(this.ldr_jikipng);
                          //移動する前の位置
			this.ldr_jikipng.x = -32;
			this.ldr_jikipng.y = 216;
			this.timer.addEventListener( TimerEvent.TIMER, tick01 );
			this.timer.start();
			
			
		}
		
		public function tick01( event:TimerEvent ):void
		{
                          //移動操作
			this.ldr_jikipng.x += 4;
			if (this.ldr_jikipng.x > 960) this.ldr_jikipng.x = -32;
			
		}
		
		
	}
	}
 }

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS