我不熟悉ActionScript,由于某些原因,下面的代码不起作用,尽管在教程中提到了这一点:
class Dummy {
function Dummy() {
}
static function main(mc) {
getURL("javascript:alert('works!')");
}
}
我使用“mtasc”来编译脚本。
答案 0 :(得分:1)
当你在页面中嵌入flash文件时,你设置的allowcriptaccess =“true”
所以喜欢:
<embed src="flash.swf" allowscriptaccess="true"></embed>
答案 1 :(得分:0)
您是否为Flash文件指定了文档类?你实际上并没有在上面的代码中调用调用你的javascript的函数。如果将“getURL”行放入函数Dummy并将Dummy指定为文档类,则代码将执行。否则,在dummy中,调用main()。还要注意的是,目前没有理由将(mc)作为该函数中的传递参数。