私は、25 の動物のスプライト (画像を含むキャンバス) を作成し、それらを農場 (背景画像のある div) に配置する教育会社向けの学習モジュールを作成しています。背景は、オープニング アニメーションのために Adobe Edge で作成されました。Edge の最後のフレームで、テストをビルドしてスプライトを作成する Javascript コードで init 関数を呼び出しています。一部のアニメーションは、Edge コードを介してバックグラウンド (太陽と雲) で無期限に発生し続けます。
問題は、画面が正しくロードされる場合と、実行の途中で停止する場合があることです。console.log を通じて、コンソールにメッセージを送信するエラー イベントが Edge にある場合があることを発見しました。
イベント ハンドラで Javascript エラーが発生しました! イベントの種類 = タイムライン
その後、すべての Javascript コードが停止し、画面が役に立たなくなります。
インデックス ファイルの head セクションに次のコードを追加して、エラー イベントをキャッチしてクリアしようとしました。
function noError(){return true;}
window.onerror = noError;
しかし、うまくいきませんでした。
Adobe Edge のedge.0.1.7.min.jsファイルに戻り、true を追加しました。しかし、それもうまくいきませんでした。
Adobe Edge の問題についてはあまり助けにはなりませんが、かなり多くの問題があるようです...
プロジェクトは次の場所で見ることができます。