-2

私はExternalInterfacejsの初心者ですが、実際には、その操作方法についてはわかりません。私は100本のフラッシュビデオをすべてウェブ上に持っています。ユーザーがWebにアクセスし、最初のビデオを見始めました。最初のビデオが終了すると、ポップアップウィンドウが開き、再生または次のビデオが表示されます。[次のビデオ]リンクをクリックして次のビデオのURLを開くと、次のビデオが再生されます。等々...

どこから始めればよいかというガイダンスと、externalInterfaceまたはこのタスクを実行するための他の方法を理解するためのヘルプが必要です。

私はコードを求めていません..ただガイダンスが必要です。どこから始めれば、これを行う正しい方法は何ですか。

4

1 に答える 1

3

Actionscript を使用して Javascript 関数を呼び出すことができます。

JS:

function sayHello(data){
    alert("Hello, "+data.name);
}

AS:

ExternalInterface.call("sayHello",{name:"John Doe"});

または、その逆を行い、JS を使用して AS 関数を呼び出すこともできます

AS:

ExternalInterface.addCallback("sayHello",function(name:String){
    trace("Hello, "+name)
});

JS:

myFlashMovie.sayHello("John Doe");
于 2013-03-14T18:53:36.687 に答える