0

私は現在、地元の銀行のフラッシュ広告に取り組んでいます。アニメーションのフレームの1つでは、免責事項のテキストを表示する必要があります。広告内にタブを作成しようとしています。クリックすると小さなウィンドウが上にスライドし(中程度の長方形の高さの約半分)、免責事項を表示してから閉じます。これは、メインアニメーションがまだ進行中のときに発生します。問題は、どうすればいいのかわからないことです。

主要な広告ネットワークの1つにある保険広告でこの手法を見たことがありますが、その方法を判断できませんでした。

FlashCS4を使用しています。私はAS3に少し熟練しています。

4

2 に答える 2

0

MovieClipの免責事項を作成し、アニメーションが関連するフレームに到達したら、タブを追加します。クリックすると、MovieClipがステージに追加されます。

//関連するフレームにMovieClipタブを追加します
var tab:MovieClip = new Tab();
tab.addEventListener(MouseEvent.CLICK、tabClickListener);
addChild(タブ);

関数tabClickListener(event:MouseEvent):void
{{
  var免責事項:MovieClip = new MovieClip();
  disclaimer.x = -400; //ウィンドウの外にある位置
  addChild(免責事項);

  //私は個人的にTweenMaxを使用していますが、どのトゥイーンクラスでも使用できます
  //これでMovieClipがスライドします
  TweenMax.to(免責事項、.5、{x:100});
  tab.removeEventListener(MouseEvent.CLICK、tabClickListener);
}

//免責事項MovieClip:
//閉じるボタンを作成し、クリックイベントリスナーを追加してトリガーします
//続く

関数close(event:MouseEvent):void
{{
  TweenMax.to(this、.5、{x:-400});
  closeButton.removeEventListener(MouseEvent.CLICK、close);
}

//免責事項をポップアップのように見せるために、DropShadowフィルターを追加するだけです
this.filters = [new DropShadowFilter()];

于 2010-09-05T07:18:17.843 に答える
0

広告から飛び出すということですか?

リッチメディア広告を確認する

http://googleblog.blogspot.com/2009/04/whats-rich-media-ad-anyway.html

内部のように意味する場合...まあ、それは単なるアニメーションです-ムービークリップで作成されているため、メインのタイムラインと一緒に移動しません...

于 2010-09-03T21:16:01.910 に答える