このSpriteをMovieClipのマスクとして使用したいので、MovieClipからbitmapdataを取得してスプライトを作成しようとしていますが、方法はわかりません。私はこれをどうやってできるのか見回しましたが、何も見つかりませんでした。誰か助けてくれますか?BitmapDatをSpriteに使用する
EDIT:後でそのコンテンツをどのように編集できますか?たとえば、色を変更するにはどうすればよいですか? BitmapData
オブジェクトにMovieClip
を描画する
このSpriteをMovieClipのマスクとして使用したいので、MovieClipからbitmapdataを取得してスプライトを作成しようとしていますが、方法はわかりません。私はこれをどうやってできるのか見回しましたが、何も見つかりませんでした。誰か助けてくれますか?BitmapDatをSpriteに使用する
EDIT:後でそのコンテンツをどのように編集できますか?たとえば、色を変更するにはどうすればよいですか? BitmapData
オブジェクトにMovieClip
を描画する
:
そして、ビットマップデータを操作するためのいくつかの機能(例えばcolorTransform()
)があります。
Sprite
インスタンス上にビットマップデータを描画し、あなたの問題をachiveするPROBはるかに簡単な方法があります
Sprite.graphics.beginBitmapFill()
var sprite:Sprite = new Sprite();
var g:Graphics = sprite.graphics;
g.beginBitmapFill(bitmapData, null, false);
g.drawRect(0, 0, bitmapData.width, bitmapData.height);
g.endFill();
参照してください。あなたが何をしようとしているのか説明できたら。それはansの方が簡単だろう。
最も簡単な方法は、ムービークリップをクラスにリンクし、そのインスタンスを作成することです。お役に立てれば。