0
我在edgeActions.js中创建了一个变量单击,但想在外部js文件中引用它。这是我到目前为止:Edge Animate:在edgeActions.js中单击时创建的变量,但希望在外部js文件中引用它
在我的edgeActions.js我在compositionReady上的一个变量,然后当我点击符号:questionMarkR1时使用它。这工作正常..问题是,我不知道如何引用我的外部js文件中的变量。这第一个代码是从edgeActions.js工作:
Symbol.bindElementAction(compId, symbolName, "document", "compositionReady", function(sym, e) {
sym.setVariable("questionAsked", false); // sets the initial value
});
Symbol.bindElementAction(compId, symbolName, "${_questionMarkR1}", "click", function(sym, e) {
var questionAsked = sym.getVariable("questionAsked");
alert(questionAsked);
if (questionAsked)// if true
{
sym.$("checkButton2").removeClass("hidden");
sym.$("popUp").removeClass("hidden");
}
else //if false
{
sym.$("pic2a").removeClass("hidden");
sym.$("pic2b").removeClass("hidden");
sym.$("pic2c").removeClass("hidden");
sym.$("pic2d").removeClass("hidden");
sym.$("closeBox").removeClass("hidden");
}
});
接下来的这个部分不工作,因为我不知道如何正确地引用变量。这就是我试图和它不工作:
var questionAsked = sym.getComposition().getStage().getVariable("questionAsked");
alert(questionAsked);