我有一个动态创建的包含用户绘制形状的BitmapData对象。然后,我通过Bitmap对象将该BitmapData对象附加到MovieClip,并将该MovieClip设置为另一个MovieClip的掩码。该掩码工作,但BitmapData的整个边界矩形充当掩码。但我想排除掩模中的透明部分,因此只能将用户绘制的形状设置为掩模。任何人都可以告诉如何做到这一点?谢谢。如何使用透明BitmapData作为掩码
5
A
回答
8
我看你已经解决了这个问题(在评论部分)。 发布它作为答案。
设置BOTH动画片段并将cacheAsBitmap设置为true。
即:
movieclip.cacheAsBitmap = true;
movieclip_mask.cacheAsBitmap = true;
0
也许你应该尝试使用位图本身作为掩码,如果你需要该位图显示,请尝试使用透明BitmapData创建另一个位图并将其用作掩码。
2
你需要做的事是打开位图缓存。
如果我没有记错myMc.cacheAsBitmap = true;
...
+0
哎呀对不起,只是注意到你已经知道了它已经知道了 – Daniel 2010-09-15 14:00:38
+0
如上所述,在位图对象上也是这样做的。 – 2011-08-29 10:28:03
相关问题
- 1. 如何在透明BitmapData上绘制透明图形?
- 2. 如何使用透明图像作为透明winform的背景?
- 3. 如何合并两个图像作为Python中的透明二进制掩码?
- 4. 如何使透明颜色的BitmapData在柔性
- 5. 透明PNG掩蔽在AS3
- 6. AS3 - bitmapData边缘alpha透明问题
- 7. AS3的BitmapData fillRect与透明工作不正常
- 8. 如何掩盖UIImage,使白色在iPhone上变得透明?
- 9. 如何使用黑色图像作为svg掩码?
- 10. 如何使用tinymce richtext作为透明api?
- 11. 使用SIMD,我如何将8位掩码扩展为16位掩码?
- 12. Dropbox如何在IE上使用透明的PNG +不透明度工作?
- 13. 使用位掩码或掩码
- 14. 如何在使用透明位图时防止ImageView透明
- 15. 如何使用css透明png <img>透明?
- 16. 如何使用非透明边框创建透明UIView
- 17. 如何使用wxpython创建半透明/透明矩形?
- 18. 如何为透视效果制作边框的透明边角?
- 19. ImageMagick的作物透明的图片来掩盖
- 20. 如何使用css使背景透明?
- 21. 如何使活动透明
- 22. 如何使TabBar透明
- 23. 如何使gtk.Layout透明
- 24. 如何使webview透明?
- 25. 如何使SlidingDrawer透明
- 26. 如何使JTextField半透明
- 27. 如何使MultiHandleSliderExtender透明?
- 28. 如何使位图透明?
- 29. 如何使navbar透明?
- 30. 如何使DataGrid透明?
试图直接设置位图作为掩模。没有运气! – Kayes 2010-09-15 09:27:53
您是否尝试过使用BlendMode(忘记我的意思)? – PatrickS 2010-09-15 09:32:14
嗯,我已经做到了!我们必须将Bitmap(将用作掩码)和MovieClip(用于设置掩码)的'cacheAsBitmap'属性设置为'true'。否则,面罩将无法正常工作。 – Kayes 2010-09-15 11:03:44