のサイズを強制、Sprite
にwidth
/height
プロパティを設定することのみに基づいて、Flashによって計算され、実際サイズをスケーリングすることにより、与えられた寸法に合うようにSprite
を強制的にレンダリングされたコンテンツ。私が最近見つけてきたように、複雑なFlashオブジェクト
これは私を混乱させます。 Graphics
を使用して描画するカスタムSprite
サブクラスがある場合、初期レンダリングの前にレイアウトを行うにはどうすればよいですか?サイズは最初に描画されるまでゼロになりますか?
より複雑な問題については、ワールド座標が(0,0)から(5000,5000)の広い領域にオブジェクトが広がった2Dゲームの世界があるとしましょう。各オブジェクトのサイズは多分上に〜100x100。 "ゲームウィンドウ"であるFlashコンポーネントを手に入れたいと思っています。ゲームの世界の一部をレンダリングする400x300のような固定サイズを持っています。では、ゲームのウィンドウサイズを400x300ピクセルにするにはどうすればいいですか?サイズを正しく取得するために400x300の四角形を描くことができますが、部分的に表示されているオブジェクトを描画すると、これをねじ込むことができます。
width
& height
セッターではなく、カスタムsetSize(w,h)
メソッドを使用する正しい方法はありますか?しかし、それでも、作る方法はありませんSprite
力は私が欲しいサイズにを強制しますか?あなたは本当にすべてのレンダリングをキャッチして、それを再スケーリングする必要がありますか?
スプライトに透明な(または背景色の)矩形を描くことができます。サイズを指定します。 – alxx