边缘动画 - 从不同的符号访问符号时间轴上的变量?

时间:2013-03-28 22:12:11

标签: jquery-animate adobe-edge

我有一个带有几个符号的舞台,需要彼此互动。每个符号都有自己的时间轴,在激活时写入变量,然后在某些条件下重写该变量。那部分没问题。

但是,我需要访问此变量的值以用于条件语句,但我似乎无法“指出”它的位置。到目前为止,我已尝试过各种迭代:

var CrateData = sym.getComposition().getStage().getSymbol("_bl_3x1crate_h").getSymbolElement("_3x1crate").getVariable("Crate1");

如果我不使用“getSymbolElement”,则返回undefined值。

var CrateData = sym.getComposition().getStage().getSymbol("_bl_3x1crate_h").$("_3x1crate");

给我一​​个Object的值(我怀疑这最接近我需要它做的事)

1 个答案:

答案 0 :(得分:0)

解决了(有点)。必须将变量放在不同的位置并告诉它导航到该位置以改变它。

var myCrateCheck = sym.getComposition().getStage().getSymbol("_b_2x1crate_h").getVariable("Crate2");

sym.getComposition().getStage().getSymbol("_b_2x1crate_h").setVariable("Crate2", "Moved");