AS-chap3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[松田のページ]]
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;
}
}
}
終了行:
[[松田のページ]]
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;
}
}
}
ページ名: