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 に答える