0

我有一个需要相互交互的几个符号的阶段。每个符号都有自己的时间线,在激活时写入一个变量,然后在特定条件下重新写入该变量。那部分很好。

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

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

如果我不使用“getSymbolElement”,它会返回一个未定义的值。

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

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

4

1 回答 1

0

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

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

sym.getComposition().getStage().getSymbol("_b_2x1crate_h").setVariable("Crate2", "Moved");
于 2013-03-29T13:51:38.640 回答