web-dev-qa-db-ja.com

フラッシュバナーへのリンクを追加する方法

私は主に開発者であり、Adobe FlashCS4を使用することを知りません。フラッシュバナーへのリンクを追加する簡単な方法はありますか?ライブラリと2つのレイヤーにいくつかのアイテムを含む.flvファイルがあります。
ステップバイステップの説明をお願いします。

編集:私はステップによって、簡単な解決策を見つけます:

  1. ファイル->設定の公開に移動し、ActionScriptバージョンActionScript 2.に設定します
  2. 新しいレイヤーを挿入します
  3. 長方形ツールで正方形を作成します。これはバナーよりも大きくなります
  4. 正方形を右クリックして選択しましたシンボルに変換...ポップアップウィンドウで選択しましたタイプ:ボタン
  5. ライブラリパネルから新しいボタンをダブルクリックし、選択を上からヒットに移動してからメインシーンに戻ります
  6. 新しい青い四角を右クリックしてアクションを選択し、このコードをソースエディターに貼り付けます。

    on (release) {
        getURL("http://www.example.com/", "_blank");
    }
    
  7. ソースエディタを閉じ、エクスポートファイルをムービーとして(ファイル->エクスポート->ムービーのエクスポート)。

5
sasa

FLVムービーを表示するフラッシュFLAファイルがある場合は、FLAファイル内にボタンを追加できます。このボタンには、URLをロードするアクションを与えることができます。

on (release) {
  getURL("http://someurl/");
}

ボタンを透明にするには、ボタンのヒットエリアフレームに移動する正方形をその中に配置します。

Stackoverflowでどのように処理するかを写真で詳しく説明するには行き過ぎだと思います。

3
Michiel

@Michielはボタンを作成するのに正しいですが、ActionScript 3のコードは少し異なります。ここで、movieClipNameは「ボタン」の名前です。

movieClipName.addEventListener(MouseEvent.CLICK, callLink);
function callLink:void {
  var url:String = "http://site";
  var request:URLRequest = new URLRequest(url);
  try {
    navigateToURL(request, '_blank');
  } catch (e:Error) {
    trace("Error occurred!");
  }
}

ソース: http://scriptplayground.com/tutorials/as/getURL-in-Actionscript-3/

2
Josh