勤奋的蜗牛 发表于 2021-3-27 17:46:30

九切片做遮罩层不能缩放吗?

本帖最后由 勤奋的蜗牛 于 2021-3-27 18:35 编辑

比如需要一张圆角图片,且可以任意改变图片大小,我用了一个九切片圆角MC当遮罩,但缩放圆角MC会变形,取消遮罩缩放又没问题,难道九切片当遮罩层后不可以缩放???那怎么实现可以任意改变大小的圆角图片??感觉是个BUG啊。


attach://2838.swf

TKCB 发表于 2021-3-31 09:23:42

位图也可以九宫格!网上有这样的AS3类库!

勤奋的蜗牛 发表于 2021-3-31 09:55:53

TKCB 发表于 2021-3-31 09:23
位图也可以九宫格!网上有这样的AS3类库!

谢谢,位图九宫格只适合做UI,我要实现的是图片在一个圆角框里,可以随意放大缩小,圆角保持不变。

勤奋的蜗牛 发表于 2021-3-31 10:31:10

TKCB 发表于 2021-3-31 09:23
位图也可以九宫格!网上有这样的AS3类库!

也就是这个效果

TKCB 发表于 2021-3-31 12:53:55

那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行!

勤奋的蜗牛 发表于 2021-3-31 14:30:21

TKCB 发表于 2021-3-31 12:53
那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行! ...

试过这样做,也失败了,我得出的结论是遮罩层图形只要拉伸过都会变形, 不管是不是九宫格。
这么简单正常的需求都实现不了,感觉flash好奇葩啊。

勤奋的蜗牛 发表于 2021-3-31 14:35:59

TKCB 发表于 2021-3-31 12:53
那你说的肯定就是不能的,必然需要,缩放的时候取消遮罩,然后单独缩放遮罩和图片,之后重新遮罩,才行! ...

我倒是想到一个笨办法,就是用4个圆角放在图片上面挡住,但这样控制起来有点繁琐,而且也很局限,如果背景不是纯色就就用不了了。
页: [1]
查看完整版本: 九切片做遮罩层不能缩放吗?

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)