1

いくつかの Flash コンポーネントをボタンとして使用したページを作成しています。別の HTML ページにリンクしたいのですが、その方法がわかりません。誰かが私を助けることができますか?

4

2 に答える 2

6

クリック イベントをリッスンするには、ボタンにイベント リスナーを配置する必要があります。

yourButton_mc.addEventListener(MouseEvent.CLICK, onClick, false, 0, true);
function onClick(e:MouseEvent):void{
    navigateToURL(new URLRequest("page.html"), "_self"); // change "_self" to "_blank" if want to it open in other tab or window. More info in the links I wrote below.
}

リンクイベントに関する優れたリソースを次に示します。

于 2012-08-02T17:44:42.457 に答える
2

Flash で、使用するボタンをクリックして (プロパティ パネルの下で) インスタンス名を付け、それに応じてコードを変更します。

// URLRequest variable(where to navigate)
var pageOnAnySiteURL:URLRequest = new URLRequest("www.example.com/useGoogle");

// Navigation function
function navigateFunc(event:MouseEvent):void {
   navigateToURL(pageOnAnySiteURL, "_blank");
}

// Fire off that event when button is clicked in FLash
buttonInstanceName_mc.addEventListener(MouseEvent.CLICK, navigateFunc);
于 2012-08-02T17:49:23.857 に答える