我正在尝试重用效果。为了达到这个目的,我希望我可以将一些效果的属性绑定到效果的目标。这就是我想要做的事情:
<mx:transitions>
<mx:Transition toState="Ready">
<mx:Parallel targets="{[b1, b2, b3]}" perElementOffset="200" duration="500">
<mx:Move xFrom="{target.x-100}" xBy="100">
<!-- possibly a fade effect too -->
</mx:Parellel>
</mx:Transition>
</mx:transitions>
<mx:VBox>
<mx:Button id="b1"/>
<mx:Button id="b2"/>
<mx:Button id="b3"/>
</mx:VBox>
上面的代码假设,应用程序createComplete的状态更改为Ready状态。
在使用上述代码的徒劳尝试中,我试图创建一个效果,它将使用VBox布置的3个按钮的入口动画。我(试图)避免两件事:
结果: - 编译器抱怨目标未定义。我试图把整个想法列表放到那个领域,但无济于事。我试过了:
可以这样做吗?提前谢谢。
答案 0 :(得分:0)
如果你给Move Effect一个id,你可以绑定到{moveId.target}。不清楚你的第二个案例是......
我怀疑编译器正在寻找与您认为的目标不同的目标......
当然,目标不是一个可绑定的属性,所以无论如何这可能是学术性的。