我有一个带有几个符号的舞台,需要彼此互动。每个符号都有自己的时间轴,在激活时写入变量,然后在某些条件下重写该变量。那部分没问题。
但是,我需要访问此变量的值以用于条件语句,但我似乎无法“指出”它的位置。到目前为止,我已尝试过各种迭代:
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的值(我怀疑这最接近我需要它做的事)
答案 0 :(得分:0)
解决了(有点)。必须将变量放在不同的位置并告诉它导航到该位置以改变它。
var myCrateCheck = sym.getComposition().getStage().getSymbol("_b_2x1crate_h").getVariable("Crate2");
sym.getComposition().getStage().getSymbol("_b_2x1crate_h").setVariable("Crate2", "Moved");