[]__JS__(as变量)为什么不能用?
__JS__("document.title = '标题'");//这样是可以的。
var str:String = "document.title = '标题'"为什么,如果想执行js方法,用as的变量如何实现?
_JS_(str);
//这样是不行的
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自: xinje
var str:String='标题'; __JS__("document.title=str");将动态的值写到外部,在__JS__下直接调用js原生的方法,如果按你上面的写法,把方法和值同时写到外部的string中,程序运行时会把__JS__下的内容当字符串去处理,方法只是个字符串,不再是个可执行的方法,这块还需注意AerTims
赞同来自:
/*[IF-FLASH]*/
package {
/**
* @private
*/
public function __JS__(value:*):* {
return null;
}
}
这句话是什么意思~~~~~~查也查不到~在Laya源代码里面看到的