我不熟悉ActionScript,出于某种原因,以下代码无法工作,尽管在教程中曾提到过:
class Dummy {
function Dummy() {
}
static function main(mc) {
getURL("javascript:alert('works!')");
}
}我使用"mtasc“来编译脚本。
发布于 2011-03-06 06:58:45
在页面中嵌入闪存文件时,是否将allowscriptaccess=设置为“true”
就像这样:
<embed src="flash.swf" allowscriptaccess="true"></embed>发布于 2011-03-06 06:53:28
您是否为flash文件指定了文档类?在上面的代码中,您实际上并没有在任何地方调用调用javascript的函数。如果您将"getURL“行放入函数Dummy并指定Dummy作为您的文档类,那么您的代码将被执行。否则,在dummy中调用main()。还要注意的是,目前没有理由在该函数中使用(mc)作为传递的参数。
https://stackoverflow.com/questions/5207260
复制相似问题