九切片做遮罩层不能缩放吗?
本帖最后由 勤奋的蜗牛 于 2021-3-27 18:35 编辑比如需要一张圆角图片,且可以任意改变图片大小,我用了一个九切片圆角MC当遮罩,但缩放圆角MC会变形,取消遮罩缩放又没问题,难道九切片当遮罩层后不可以缩放???那怎么实现可以任意改变大小的圆角图片??感觉是个BUG啊。
attach://2838.swf
位图也可以九宫格!网上有这样的AS3类库! TKCB 发表于 2021-3-31 09:23
位图也可以九宫格!网上有这样的AS3类库!
谢谢,位图九宫格只适合做UI,我要实现的是图片在一个圆角框里,可以随意放大缩小,圆角保持不变。 TKCB 发表于 2021-3-31 09:23
位图也可以九宫格!网上有这样的AS3类库!
也就是这个效果
那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行! TKCB 发表于 2021-3-31 12:53
那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行! ...
试过这样做,也失败了,我得出的结论是遮罩层图形只要拉伸过都会变形, 不管是不是九宫格。
这么简单正常的需求都实现不了,感觉flash好奇葩啊。 TKCB 发表于 2021-3-31 12:53
那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行! ...
我倒是想到一个笨办法,就是用4个圆角放在图片上面挡住,但这样控制起来有点繁琐,而且也很局限,如果背景不是纯色就就用不了了。
页:
[1]