2

私が間違っているかもしれませんが、私は Easeljs を 1 週間しか学習していません。
Container には、サイズを設定するための幅と高さがありません。

2 つの質問
があります。1. はコンテナのサイズで、子によって動的に変化します。
2. 質問 1 の答えが「はい」の場合、大きなビットマップまたはシェイプを追加できますか。背景画像…など コンテナのサイズを制御するには?

4

2 に答える 2

2

コンテナーは、物理的なコンテナーではなく、オブジェクトのグループと見なしてください。コンテナーを使用すると、複数のアイテムを 1 つのアイテムとして変換、変換、キャッシュ、およびその他の方法で制御することができます。集合的な子供を除いて、実際には物理的なサイズはありません。

特に変換、サブコンテナなどを考慮すると、サイズを計算するコストが主な理由で、幅や高さはありません。将来、幅/高さのサポートが追加される可能性がありますが、現時点では利用できません。

[UPDATE]: コンテナーに、境界を持つ子の境界に基づいて境界があります (境界を持つcontainer.getBounds()( docs ) を使用して取得されます。たとえば、スプライト、ビットマップ、テキスト、手動で境界が設定されたオブジェクト、またはキャッシュされた DisplayObject を持つコンテナーは、境界を報告します。現在、形状には自動計算された境界がないため、コンテナーの境界には寄与しません。

于 2013-06-28T04:12:11.667 に答える