2

私は、25 の動物のスプライト (画像を含むキャンバス) を作成し、それらを農場 (背景画像のある div) に配置する教育会社向けの学習モジュールを作成しています。背景は、オープニング アニメーションのために Adob​​e 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 の問題についてはあまり助けにはなりませんが、かなり多くの問題があるようです...

プロジェクトは次の場所で見ることができます。

http://www.totalliberty.com/cet/farm/

4

2 に答える 2

3

私は同じ問題を抱えていましたが、それはjQueryの競合でした。インデックスにロードしていて、エッジがedgePreload.jsにロードしていました。したがって、解決策は、以下のような edgePreload.js からすべての js スクリプトをロードすることです。

 aLoader = [
{ load: "js/jquery-1.9.1.min.js"},
{ load: "js/jquery.flexslider-min.js"},
{ load: "js/jquery.foundation.reveal.js"},
{ load: "edge_includes/edge.1.5.0.min.js"},
{ load: "Untitled-1_edge.js"},
{ load: "Untitled-1_edgeActions.js"}];
于 2013-05-08T13:58:40.477 に答える
0

Adobe Edge Animate 2015 では、JavaScript リンクをプロジェクトのライブラリに (+) 追加するだけです。

(例: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js )

ここに画像の説明を入力

于 2015-12-19T23:34:19.723 に答える