在Flash对象中,我有一个项目(称为widgit1),我正在尝试附加一个事件监听器。我只是希望Flash能够执行JavaScript警报,无论我把它放在时间线上,无论哪个层,无论我发现什么语法,我都没有尝试过很多很多组合。
这是我有的ActionScript ......
widgit1.addEventListener(MouseEvent.mouseOver,ohhai);
function ohhai(){getURL(“javascript:alert('oh hai!')”);}
答案 0 :(得分:1)
其他人提到了语法错误。除此之外,您还希望使用ExternalInterface在ActionScript和JavaScript之间进行通信: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html
答案 1 :(得分:0)
您需要添加
function ohhai(e:MouseEvent):void
{
// etc
}