亲子约束
示例:
var circle1 :Canvas = new Canvas();
var circle2 :Canvas = new Canvas();
circle1.addChild( circle2 )
circle1.scaleX = 2;
在前面的示例之后,Flash 将渲染circle2,因为它是circle1 的子级,因此将缩放到circle1。 有没有办法可以在不影响circle2的情况下缩放circle1,或者我可以对circle2做些什么,以便它可以具有相同的比例?
Example:
var circle1 :Canvas = new Canvas();
var circle2 :Canvas = new Canvas();
circle1.addChild( circle2 )
circle1.scaleX = 2;
After the example before when Flash will render circle2 because it is child to circle1 it will be scaled to. Is there a way I can scale circle1 without affect circle2 or what can I do to circle2 so it can have the same scale ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这很简单,只需补偿将父级的大小加倍即可。
一个可能方便的函数,可以处理缩放问题,可能是:
第一个片段是:
It's quite simple, just compensate for the fact you double the size of the parent.
A maybe handy function, which takes care of scaling issues, could be:
The first snippet then would be: