JavaScriptを使用して、ExternalInterfaceを使用してAS3関数を実行しようとしています。 IEでうまく動作するようですが、Firefoxは常にjavascriptエラーメソッドを返しません。AS3 ExternalInterfaceはIEでは動作しますがFirefoxでは動作しません
私は年齢のためにこれをグーグルで、次の可能性を排除されています、一部の人々は、あなたのobjectタグ内のembedタグを持っている必要がありますと言う)
1のように1を追加 - 運を。
2)多くの人が、あなたのフラッシュがJavaScriptを呼び出す前にロードされていることを確認する必要があると言います。私の電話はページのリンクを押した後です。私はいつも最初にフラッシュアプリケーションを使い、最後にリンクを押すだけです。
3)その後、私はとても以下を追加多分それはセキュリティ上の問題であることを考えた:
try {
ExternalInterface.addCallback("test", testing);
trace("added callback");
}
catch (error:SecurityError) {
trace("Security Error:"+error.message);
}
catch (error:Error) {
trace("Error:"+error.message);
}
しかし、それはプリントアウト「のコールバックを追加しました」:(他
誰もが他に何でし任意のアイデアを持っています私は可能、私は最新のFirefoxとのFlashPlayer 10
よろしくを実行しているのでしょうか?試してください
オッリ
それはおそらくエラーがで産むことを意味し、JavaScriptの問題ではなく、フラッシュものであろうように見えますあなたのJSコード。あなたはFireBugのコンソールを使ったことがありますか?おそらくあなたのコードを投稿しますか? – goliatone
あなたのhtmlを投稿できますか? – weltraumpirat