Animation 如何使用ApacheRoyale对状态更改进行转换?

Animation 如何使用ApacheRoyale对状态更改进行转换?,animation,state,effects,apache-royale,Animation,State,Effects,Apache Royale,我想有一个过渡动画时,改变状态 经过几次尝试,我看不出有什么问题。 我的第一个目标是,当“卡回家”被隐藏时,触发一个从1到0的阿尔法效果 由于没有showEffect或hideEffect,我尝试了转换属性 (更新:查看SDK源代码,我想我需要添加StatesWithTransitionsImpl,因此我已经更新了代码,但当单击“说明”时,“主卡”没有转换,它将淡出,但不起作用) 另一个问题是,如果我尝试像这样添加珠子: <js:beads> <core:Sta

我想有一个过渡动画时,改变状态

经过几次尝试,我看不出有什么问题。 我的第一个目标是,当“卡回家”被隐藏时,触发一个从1到0的阿尔法效果

由于没有showEffecthideEffect,我尝试了
转换
属性

更新:查看SDK源代码,我想我需要添加StatesWithTransitionsImpl,因此我已经更新了代码,但当单击“说明”时,“主卡”没有转换,它将淡出,但不起作用)

另一个问题是,如果我尝试像这样添加珠子:

 <js:beads>
       <core:StatesWithTransitionsImpl/>
       <utils:EffectTimer/>
 </js:beads>

(并删除包括main.css在内的内容)然后它就不工作了


关于结帐示例/royale/RoyaleStore。它正在使用状态转换。

谢谢,它有效地帮助了我,现在它工作了一半。。。为了简化代码,我问自己是否有bug。我已经更新了问题中关于在CSS中使用StatesWithTransitionsImpl与在js:beads列表中使用StatesWithTransitionsImpl的代码(在一条链上):在js:beads中应用的珠子类似于通过styles属性添加到Htmlement的样式。它们只被应用到的实例看到,在CSS中,任何HTMLElement都可以查找适当的样式。各种容器将在js:beads上查找IStatesImpl,然后在CSS中查找。如果仅将IStatesImpl应用于特定实例,则其他实例将看不到它。
@namespace basic "library://ns.apache.org/royale/basic";

global {
    IStatesImpl:            ClassReference("org.apache.royale.core.StatesWithTransitionsImpl");
    IEffectTimer:           ClassReference("org.apache.royale.utils.EffectTimer");
}
 <js:beads>
       <core:StatesWithTransitionsImpl/>
       <utils:EffectTimer/>
 </js:beads>