Я пытаюсь http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html динамически добавлять эффекты затухания в flex. Но я не могу добавить эффекты, вот мой код
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();"> <mx:Script> <![CDATA[ private var effect:String; private function init():void { effect="wipeOutleft"; } ]]> </mx:Script> <mx:WipeLeft id="wipeOutleft" duration="1000"/> <mx:Image id="img" source="@Embed(source='assets/image002.png')" mouseDownEffect="{effect}" width="254" height="259"/> </mx:Application>
Вы должны сделать привязку переменной effect:
effect
[Bindable] private var effect:String; // ...
Таким образом, значение mouseDownEffect будет обновлено, когда вы установите новое значение ("wipeOutleft") в effect.
mouseDownEffect
"wipeOutleft"