2

私が作成しているいくつかのフラッシュバナーと、ボタンをクリック可能なオブジェクトにしてWebページを開くことに本当に混乱しています。

私はこのコードを以下でしばらく使用していますが、これは機能します...

on(release){
    getURL("http://www.the-dude.co.uk", "_blank");
}

そして、このコードをアクションパネル内の実際のボタンに配置しました


ただし、上記のコードは非常に古く、以下のようなアクションスクリプトを使用する必要があると言われています...

buttonInstance.onRelease = function() {
    getURL("http://www.the-dude.co.uk", "_blank");
}

したがって、以下のメソッドを機能させようとしましたが、ボタンをクリックしても何も起こらず、1つのエラーが発生します。これは...

Scene = Scene 1、layer = button、frame = 1、Line1ステートメントはハンドラー内に表示される必要があります

つまり、一言で言えば、この新しいコードを機能させることはできません。ああ


誰かが私がどこで間違っているのか理解するのを手伝ってくれますか?

アクションのシーン1に新しいコードを配置してみました。面倒ではありません。

また、実際にはアクションパネル内のボタンに以下のコードを配置してみました...

this.onRelease = function() {
    getURL("http://www.the-dude.co.uk", "_blank");
}

まだ動作していません。


私のシーン設定はいつもこれです...

ここに画像の説明を入力してください


どんな助けでも大いに感謝します。

4

1 に答える 1

3

以下のコードは、ボタンのインスタンスと同じタイムラインに配置する必要があります(試したとおり)。また、ボタンのインスタンス名は「buttonInstance」である必要があります。

ボタンが選択されているときに、プロパティパネルでインスタンス名を設定できます。

buttonInstance.onRelease = function() {
    getURL("http://www.the-dude.co.uk", "_blank");
}
于 2012-10-02T12:50:59.557 に答える