事件监听器无法正常工作 - 正确放置或语法?

时间:2011-04-15 17:36:28

标签: flash addeventlistener

在Flash对象中,我有一个项目(称为widgit1),我正在尝试附加一个事件监听器。我只是希望Flash能够执行JavaScript警报,无论我把它放在时间线上,无论哪个层,无论我发现什么语法,我都没有尝试过很多很多组合。

这是我有的ActionScript ......

widgit1.addEventListener(MouseEvent.mouseOver,ohhai);

function ohhai(){getURL(“javascript:alert('oh hai!')”);}

2 个答案:

答案 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

}