0

我正在向其他人的影片剪辑添加一个小部件。

在舞台上是另一个动画剪辑,它在动画剪辑内有一个动作(通过在 Flash 中按 F9 来实现)。

function onClicked()
{
    parent.onOldBtnClick("go");
}

我需要做的是摆脱这种行为并添加我自己的操作。

如何覆盖此操作?

4

2 回答 2

1

如果是 ActionScript3,则仅removeEventListinerMovieClip, 上触发onClicked()addEventListener用于您自己的操作。如果您不知道确切的侦听器,可以使用hasEventListener. 有关事件及其工作原理的更多信息,您可以阅读ActionScript3 参考

于 2012-09-09T06:38:52.040 回答
0

要覆盖,只需在 onClicked 函数中删除该行并编写您自己的行。编写代码块时必须小心,主要是范围。因为您在影片剪辑中编写代码,所以如果您尝试访问舞台中的另一个影片剪辑(没有指定父级或根或其实际范围),那么它将引发错误。

于 2012-09-10T08:45:09.400 回答