如何在Actionscript / Flex 3中同时使用缩放效果并使组件可见?

时间:2011-02-10 20:32:10

标签: flex actionscript zoom show effect

我想通过从高度和高度缩放来介绍画布组件。宽度为0.0到1.0。我希望组件在缩放开始之前不可见,然后在开始缩放时可见。

但是,如果我将缩放效果绑定到组件上的showEffect触发器然后使组件可见,它将首先以常规大小显示组件,然后在开始缩放效果之前进行瞬间显示。如果我组合缩放效果并将组件设置为并行可见,它还会在缩放之前将组件以常规尺寸闪烁一秒钟。如果我通过effectStart事件开始缩放效果时使组件可见,它仍然会这样做。有没有人知道如何仅在缩放效果开始时使其可见,以便在缩放效果之前不会以瞬间大小闪烁组件一瞬间?

2 个答案:

答案 0 :(得分:0)

如果您提供代码,提供建议会更容易。

也就是说,在效果开始之前组件“全闪烁”的原因可能与效果开始前组件的定位和尺寸有关。因此,在开始效果之前,只需将组件的高度和宽度设置为效果的zoomHeightFrom和zoomWidthFrom。

但是,这些事情可能很难调试。特别是没有代码。

答案 1 :(得分:0)

找到一个简单的解决方案:放置缩放效果和设置属性操作,将组件设置为可见,并行加在一起,但在设置属性操作中添加50毫秒的标称启动延迟。