1

Flash CC 2015 から createjs を参照する方法を知っている人はいますか?

私は preloadJS のこのチュートリアルページを試しています:

http://code.tutsplus.com/tutorials/using-createjs-preloadjs-soundjs-and-tweenjs--net-36292

しかし、次の行を実行すると、JavaScript コンソールは createjs が未定義であると不平を言います:

var preload = new createjs.LoadQueue(true);

私は CreateJS を初めて使用し、CC 2015 の HTML5 ワークフローをよく理解しようとしています。

4

3 に答える 3

1

さて、私たちはそれを理解しました:

Flash ライブラリにビットマップ画像を含めない場合、Flash はこれを HTML ファイルに入れず、preloadJS への参照が失敗します。

<script src="http://code.createjs.com/preloadjs-0.6.1.min.js"></script>

インクルードを強制的に挿入するには、外部画像を貼り付けます。これにより、HTML ファイルに preloadJS を強制的に挿入できます。1x1 の透明ピクセルで十分です。乾杯!

于 2015-07-15T22:17:31.527 に答える
1

上記で参照したこの URL に関して: http://code.tutsplus.com/tutorials/using-createjs-preloadjs-soundjs-and-tweenjs--net-36292 このリンクは、Flash CS6 からの出力を示しているようです。 CreateJS ツール キットを使用して公開した結果。

一方、FlashCC には CreateJS の「もの」がすでに IDE に組み込まれています。「キャンバス」出力用に新しい FLA を設定するだけです。この出力は、発行時の CreateJS ツール キットに依存します。また、CS6 のツールキットと CC のキャンバス出力にはいくつかの違いがあります。特に、2 人が Flash 環境内で画像を処理する方法です。CS6 用の CreateJS ツール キットは、各画像を個別に取り込みます。FlashCC 出力とは対照的に、2 つ以上の画像がある場合、コードは画像スプライト シートと関連する JSON ファイルを自動的に設定し、適切な画像を取得するためにプログラムで「切り取る」場所をコードに指示します。

複数の画像のスプライト シートは、アセットの読み込みに非常に役立ちます。より速く、サーバー要求の総数を減らします。

preloadjs.min.js は、画像アセットの読み込みを支援する単純なコードです。コードで必要な場合は、HTML に自動的に挿入されます。

私はクリエイティブな仕事で常にこれを行っています。最終的なアウトプットに必要なイメージの大まかな PSD カットから始めます。パブリッシュをテストして、正しく表示されることを確認します。次に、可能であれば、FLA に挿入した元の PNG、GIF、または JPG を置き換える SVG (スケーリング可能なベクター グラフィックス) を作成します。テストのためにパブリッシュした後、SVG のすべての画像を削除した場合、HTML 出力にその prelaodJS ファイルは必要なくなります。一般的に言えば、正しい選択 (画像の場合は SVG、またはその逆) を行えば、ファイル全体のサイズも小さくなります。

お役に立てれば、

B

于 2015-08-15T17:07:41.203 に答える
0

という行が必要です

<script src="http://code.createjs.com/createjs-2013.12.12.min.js"></script>`

チュートリアルpreload.htmlのファイルを参照してください。

于 2015-07-15T20:21:30.543 に答える