fc2ブログ
WEBマスター目指して日々勉強!!
page top
[Progression3] 現在のシーンのCastButtonをステイ(無効化)にし表示を変える
CATEGORY/progression
現在のシーンのそれに対応する、ボタンを無効化したいときがある
その時は、下記を使うとよい。



public function CompanyButton( initObject:Object = null ) {
 super( initObject );
 sceneId = new SceneId( "/company" );
 addEventListener(CastEvent.STATUS_CHANGE, SceneChangeHandle);
}

private function SceneChangeHandle(e:CastEvent = null):void {
 var plist:ParallelList = new ParallelList();
 if (isCurrent || isChild) {
  plist.addCommand(
   new Prop(this,{ buttonEnabled:false }),
   new DoTweener( this, { alpha: 0.5, time:0.25 } )
  );
 }else {
  plist.addCommand(
   new Prop(this,{ buttonEnabled:true }),
   new DoTweener( this, { alpha: 1, time:0.25 } )
  );
 }
 plist.execute();
}


スポンサーサイト




コメントの投稿

管理者にだけ表示を許可する


トラックバック
トラックバック URL

© WEB-WORKMAN. all rights reserved.
Page top
FC2 BLOG