AS3 Flash IDEを判別 System.capabilities.playerTypeで

2009年08月11日(火)

Flashの開発環境をFlash IDEというらしい。普通のFlashのことです。
TweenerのアニメーションをブラウザではなくFlash IDEで見る場合に
Tweenerのタイムスケールを変更して早送りにするサンプルがドキュメントにありました。


import flash.system.Capabilities;

if (flash.system.Capabilities.playerType == "External") Tweener.setTimeScale(0.5)

ちなみにplayerTypeの種類は以下のようです。

“StandAlone” - スタンドアローン Flash Player
“External” - 外部の Player またはムービープレビューモードで使用される Flash Player
“PlugIn” - Flash Player ブラウザプラグイン
“ActiveX” – Microsoft Internet Explorer で使用される Flash Player ActiveX コントロール

AS3 Timer.currentCount

2009年08月11日(火)

Timerの現在のカウント数のプロパティです。
なにかと使う場面が増えてきました。

var timer=new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,timerAction);
timer.start();

function timerAction(event){
 trace( event.target.currentCount );
}

AS3 Event.REMOVED記念日

2009年08月11日(火)

Event.ADDEDがあればEvent.REMOVEDもありますよね。
今日知りました。
タイトルが変なのは自分で検索しやすいようにです。

test_mc.addEventListener(Event.REMOVED,removeAction);
removeChild(test_mc);

function removeAction(event) {
	trace(event.target.name);
}

こないだテレビでやってたクライマーズハイを見ました。