0

オリジナル編集 ステージ上でのムービークリップのフェードウェイの最適な作成方法を知りたいです。as2 でそれを行う方法を推測できます (それは私が教えられたことです) が、以下のコードを開発する方法がわかりません。推測として、enterFrame イベントにアタッチすると仮定します。

基本的に、ユーザーがバルーンを操作していない場合、5 秒間経過すると、アルファを使用してフェードアウトして何も表示されなくなります。

指針や提案はありますか?AS3初心者です。(クリックは無視してください)

reset_balloon.addEventListener(MouseEvent.CLICK, fadeBalloon);
 function fadeBalloon(event:MouseEvent):void 
 { 
    reset_balloon.alpha = .2; 
 } 

二次編集 -----

//---- 
//Resetter btn ---------------------
//------------------------------------------

reset_btn.addEventListener(MouseEvent.CLICK, startover);

 function startover(event:MouseEvent):void
  {
   //gotoAndPlay(2);
   reset_balloon.visible = true;
  }

  //---- 
Object(root).reset_balloon.thereseter_btn.addEventListener(MouseEvent.CLICK, truestartover);

  function truestartover(event:MouseEvent):void
  {
     gotoAndPlay(2);
   //reset_balloon.visible = false;
  }


  TweenLite.delayedCall(5, handleTimeUp)

   function handleTimeUp():void
   {
    TweenLite.to(reset_balloon, 2, {alpha:0});
   }

   reset_balloon.addEventListener(MouseEvent.CLICK, fadeBalloon);

    function fadeBalloon(event:MouseEvent):void 
     { 
     //reset_balloon.alpha = .5; 
  TweenLite.killDelayedCallsTo(handleTimeUp);
  TweenLite.to(reset_balloon, 2, {alpha:0.4});
    }
4

1 に答える 1