2012-03-03 6 views
0

このSpriteをMovieClipのマスクとして使用したいので、MovieClipからbitmapdataを取得してスプライトを作成しようとしていますが、方法はわかりません。私はこれをどうやってできるのか見回しましたが、何も見つかりませんでした。誰か助けてくれますか?BitmapDatをSpriteに使用する

EDIT:後でそのコンテンツをどのように編集できますか?たとえば、色を変更するにはどうすればよいですか? BitmapDataオブジェクトにMovieClipを描画する

答えて

1

そして、ビットマップデータを操作するためのいくつかの機能(例えば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(); 
0

参照してください。あなたが何をしようとしているのか説明できたら。それはansの方が簡単だろう。

最も簡単な方法は、ムービークリップをクラスにリンクし、そのインスタンスを作成することです。お役に立てれば。

関連する問題