Flash AS3 FlvPlayback皮肤调用父swf

时间:2010-07-29 14:38:08

标签: flash actionscript-3 flash-cs4 flvplayback

我有一个FlvPlayback皮肤,除了自定义按钮外,效果非常好。基本上这个按钮需要能够调用父动画片段中的一个函数(它加载了FlvPlayback,后者又加载了皮肤)。

我不是真正的Flash开发人员,也没有在Google上找到与此相关的任何内容。这似乎是一个简单的问题,但我对Flash没有足够的了解。

有人能指出我正确的方向吗?

摘要:如何从外观文件中的自定义按钮调用具有FlvPlayback动画片段的基本swf中的函数。

由于

1 个答案:

答案 0 :(得分:0)

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

parent["name"]();

RESP。

parent.parent["name"]();

其中name是您方法的名称。

如果我没记错的话,你的skin.swf的父亲应该是FLVPlayback组件,parent.parent包含它的MovieClip,依此类推。您可以在按钮的clickHandler中添加跟踪,以查看哪个是正确的。