問題タブ [createjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1110 参照

android - ページを表示する前に Canvas アニメーションを「プリロード」する方法は?

かなり基本的な Canvas アニメーションを再生するローカルに保存された HTML ファイルを表示するために、WebView の実験を開始しました (CreateJS ライブラリを使用)。

それらは非常にうまく再生されているように見えますが、画像が完全に読み込まれる前に、ページが読み込まれてアニメーションが再生されることがあります (たとえば、1 つのアニメーションの背景画像が 1 MB までかなり大きい)。

物事を「高速化」する方法、画像(および必要に応じて他のアセット)を「プリロード/プリフェッチ」する方法、またはアプリが画像をメモリにロードするまで待つ方法(そうする場合)を表示して開始する前にアニメーション?

最後の質問に加えて、アニメーションを「一時停止」して、画像が完全にロードされてから再生する方法はありますか?

ありがとう

0 投票する
0 に答える
106 参照

javascript - JavaScript - 渡されたイベントの名前で新しい変数を作成する

渡されたイベントの名前で新しい変数を作成しようとしています。たとえば、次のようになります。

渡されたイベントを言う

値は「bg」です

次に、CreateJS を使用してビットマップになる "bg" という名前の変数を作成したいと思います。

私はさまざまなことを試しましたが、現時点では次のとおりです。

ただし、コンソールが変数をログに記録すると、未定義として表示され、x や y 位置などの変数に値を設定できなくなります。

これが理にかなっていることを願っています!

0 投票する
1 に答える
266 参照

createjs - 画像 Symfony CMF create.js

Symfony CMF をインストールしましたが、すべて正常に動作しますが、cmf.liip.ch のようではありません。したがって、すべてがデフォルトで私のアプリケーションにありますが、それでも機能しません。誰かが私に答えを提供してくれますか? ありがとう

0 投票する
1 に答える
13359 参照

javascript - Createjs / Easeljs でのタッチ イベントの使用

Createjs/Easeljs オブジェクトでタッチ イベントを使用しようとしています。たとえば、addEventListener を使用して touchstart および touchmove イベントをアタッチしようとしています。

Touchstart と mousedown は動作するようです: 私はブラウザとタッチ デバイスを使用してテストしていますが、どちらの場合も動作するようです。

ただし、mousemove と touchmove は機能していないようです。stopPropagation と preventDefault メソッドを削除したためだと思いましたが、Lanny McNie が CreateJS 1でそれを行う必要はないと書いているのを見ました。

うまくいかない理由がわかりません。

これは私のコードです: http://pastebin.com/pqxWLNKG

よろしく。

0 投票する
0 に答える
379 参照

createjs - CreateJS - オブジェクトがステージに追加されたことを知る方法は?

create js を使用して、Flash オブジェクトを JavaScript に変換しています。ステージの作成時にオブジェクトのタイムラインで関数を使用したいのですが、呼び出したときにこの関数が存在しません。オブジェクトがステージに完全に追加されたことを知る方法は?

私のオブジェクトの一部:

オブジェクトが追加されたら、ステージを更新する必要があります (stage.update(); )。

0 投票する
2 に答える
1251 参照

javascript - EaselJs チュートリアル。アニメーションが実行されていません

こんにちは、私はこのイーゼル JS チュートリアルの最初の部分にいます。

http://david.blob.core.windows.net/easeljstutorials/easelJSSpritesTutorial01.html

これは私が作成する必要があるものです (そこからチュートリアルが進むことを心配しないでください笑)

目的に合わせてコードを少し変更しましたが、機能しません。

開始をクリックしてもアニメーションが再生されません。

私のコードに欠けているものはありますか?

JSfiddle は次のとおりです。

http://jsfiddle.net/d2tmY/

いくつかのhtml:

ジャバスクリプト:

0 投票する
2 に答える
3062 参照

javascript - CreateJS はモバイルアプリ開発に使用できますか?

私はモバイルアプリのプロジェクトを任されており、アプリの開発に使用できるテクノロジーを検討しています。タブレットやスマートフォンで利用できるモバイルアプリです。メニューのフェードイン、不透明度の変更、ページ間のトランジション、マイナーなサウンドの再生などのアニメーションが含まれますが、ゲームではありません。テーブルや div などの HTML 要素を自動オーバーフローで使用できるようにする必要があります。

HTML 5、CSS3、JavaScript、JQuery を使用してアプリの作成を開始しました。しかし、アニメーションが遅い、CSS3 が同じように動作しない、「タッチ」イベントの動作が大きく異なる、サウンドの再生が異なるブラウザー間でまったく同じでないなど、いくつかの問題に遭遇します。

最近、CreateJS のように、高性能のアニメーションを作成するための JS ライブラリがいくつかあることを知りました。私の質問は、このようなライブラリを使用してモバイル アプリを作成する必要があるかということです。それとも、そのようなライブラリはゲーム開発専用ですか?

0 投票する
2 に答える
8689 参照

javascript - PreloadJS にプリロードされた画像を参照する方法

PreloadJS を使用して画像をプリロードし、その後、それらを HTML5 Canvas 内のコンテナーの子として出力しています (どれも DOM にアクセスできません)。今知りたいのは、後でこれらのビットマップを取得する方法です。

preload.getItem('door').visible = false; が機能しないことを試しました。preload.getResult('ドア').visible = false; preload.getResult('ドア', true).visible = false;

この方法でインスタンスを参照し、それらの値を変更できると想定していました。プリロード セグメントに追加する必要があるものですか、それとも間違った方法で画像を参照していますか? を実行するconsole.log(preload.getResult('door'))と、多くの奇妙な文字が表示されます。これは、解析中の画像ファイルだと思います (?)

別の方法として、プリロード ビットのプロパティとして を設定して、後でorなどidを介してアクセスできるようにすることもできますが、それを行うには、PreloadJS に既に組み込まれているメソッドが必要だと思います。bg[0]bg[1]

0 投票する
1 に答える
1280 参照

performance - EaselJS : ビットマップ アニメーション : フレーム速度の設定

アプリケーション FPS の 10% で実行する必要がある場合、個々のビットマップ アニメーションの FRAME SPEED を設定するにはどうすればよいですか?

ありがとう