Hi,
I have created a composite Sprite “box”, containing a pair of bitmaps and a MovieClip, “mc”: “mc” is cachedAsBitmap and I am applying
mc.transform.colorTransform
for tinting. Then I want to render (.draw) the resulting “box” to a BitmapData, rescaling it to 50% with a Matrix: the problem is that the resulting BitmapData shows the bitmaps correctly rescaled, but “mc” at the original size. I am pretty sure that the problem is cacheAsBitmap.
A simple workaround is to prerender “box” to a temporary BitmapData, and then render this to a new BitmapData applying the matrix, but it would be better if I could avoid it. I still can’t try the new Lime/Openfl version, so I don’t know if this problem has been fixed.