【发布时间】:2010-09-01 03:57:33
【问题描述】:
当从actionscript调用js函数时,我想将js函数的结果传递给actionscript。 js解析一个url,返回url中的var。 在 actionscript 中声明了函数:
function gup(name1:String) :void {
flash.external.ExternalInterface.call("gup", name1);
}
function printAlert(group2:String) :void {
flash.external.ExternalInterface.call("printAlert", group2);
}
然后在稍后我调用 gup() 的操作中,它应该返回我转身的 var 并打印为警报以检查那里的值。 “组”是我想从 url 中取出用于在 swf 中分支的 var 的名称。如果我只是定义 whichGroup 警报工作正常。试图获取js函数的返回值alert值为null
var whichGroup = gup("group");
printAlert(whichGroup);
【问题讨论】:
-
printAlert和gup函数是否在 javascript 中定义?你的函数似乎根本没有处理 js 函数的返回值