1

我有一个 FlvPlayback 皮肤,效果很好,除了自定义按钮。基本上,这个按钮需要能够调用父动画剪辑中的函数(加载 FlvPlayback,然后加载皮肤)。

我不是真正的 Flash 开发人员,并且在 Google 上没有找到与此相关的任何内容。这似乎是一个简单的问题,但我只是没有足够的闪存知识。

谁能指出我正确的方向?

摘要:如何从皮肤文件中的自定义按钮调用具有 FlvPlayback 影片剪辑的基本 swf 中的函数。

谢谢

4

1 回答 1

0

您可以使用括号语法在父(或 parent.parent)DisplayObject 中调用几乎任何可用的方法:

parent["name"]();

分别

parent.parent["name"]();

其中 name 是您的方法的名称。

如果我没记错的话,您的 skin.swf 的父级应该是 FLVPlayback 组件,parent.parent 应该是包含它的 MovieClip,等等。您可以将跟踪添加到按钮的 clickHandler 以查看哪个是正确的。

于 2011-01-03T17:17:25.427 回答