【发布时间】:2013-02-27 04:51:36
【问题描述】:
有谁知道在缩放画布大小时保持精灵大小和位置的简单方法? (放大/缩小)。例如,我在画布上有一个 20x20 的位图,我将画布缩放到 60%,以及其中的其他子组件,但我希望这个特定的位图保持其大小。
【问题讨论】:
-
我正要给出一个冗长的答案,但@MartyWallace 是对的。我猜你指的是
<mx:Canvas />。但即便如此,我啰嗦的回答还是会啰嗦。如果您通过显示一些代码或描述画布中的其他内容等来提供更多上下文可能会有所帮助。简短的回答:迭代子对象并缩放位图以外的所有内容,从画布中删除位图并覆盖它改为在画布顶部,或扩展画布并覆盖updateDisplayList()以手动调整子对象的大小/位置。
标签: actionscript-3 apache-flex