をクラッシュし、私が使用してJavaScriptに電話をかける:JavaScriptで、エラーやブロッキング呼び出しがある場合ExternalInterfaceの呼び出しは、ActionScript 3では、ブラウザ
ExternalInterface.call('javascriptFunction');
を、ブラウザ全体がフリーズします。コールバックを踏んでブラウザをクラッシュさせてしまうため、FirebugをFirefoxで使用してデバッグすることはできません。これをどうデバッグするのですか? ActionScript 3で
function javascriptFunction() {
alert('called from AS3');
// OR
nonExistent.madeUp();
}
、私が使用してJavaScriptに電話をかける:JavaScriptで、エラーやブロッキング呼び出しがある場合
ExternalInterface.call('javascriptFunction');
を、ブラウザ全体がフリーズします。コールバックを踏んでブラウザをクラッシュさせてしまうため、FirebugをFirefoxで使用してデバッグすることはできません。これをどうデバッグするのですか?
function javascriptFunction() {
alert('called from AS3');
// OR
nonExistent.madeUp();
}
こんにちは!うまくいけば、この追加された情報は、この質問を生き続けるのを助けるでしょう:)。私はFlash Multimedia Professional 8でActionscript 2を使用していますが、Firefoxでこのクラッシュエラーも発生しています。私はflash.external.ExternalInterfaceをインポートしています、と私は使用する2つの関数は、各関数を呼び出す
//confirmation dialog
function confirmationDialog(mesg:String) {
return ExternalInterface.call("confirm", mesg);
}
//alert dialog
function alertDialog(mesg) {
return ExternalInterface.call("alert", mesg);
}
私のコードは、常にこのようになります。..
//if i need an alert to continue on the page
if (abc == ''){
alertDialog("Message Here");
return;
}
//if the user has the option of continuing or returning
if (abc2 == 'hello') {
var response = confirmationDialog("New Message Here");
if (colorChoise == false){
return;
}else{
//do nothing and continue forward
}
}
を私はしてHPのデスクトップによWindows 7、Firefox 5.0、IE9、およびChrome 12.0.742.122が含まれます。どちらのアラートコールでも、ランダムにFirefoxがフリーズするようになります...実際には、通常、一晩に数回連続してフリーズします(明らかに毎回Firefoxを再起動します)。その後数時間停止しても問題ありません。 IE9やChromeはまだクラッシュしていませんが、Chromeで広範囲にテストしていません。 Firefoxのコンソールを使用しても、Firefoxはすべて一緒にクラッシュするので役に立ちません。もし誰かがそれについていくらか光を当てることができれば、それは素晴らしいだろう!