2010-07-29 40 views
1

我有一个FlvPlayback皮肤,除了自定义按钮,它工作得很好。基本上这个按钮需要能够调用父级动画片段(加载FlvPlayback,然后加载皮肤)的功能。Flash AS3 FlvPlayback皮肤调用父SWF

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

任何人都可以指向正确的方向吗?

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

感谢

+0

你能提供一些代码吗? – bhups 2010-07-30 06:48:09

+0

可悲的是我不能在这种情况下,我明白这意味着这个问题很难回答: – 2010-07-30 08:28:52

回答

0

您可以通过使用括号语法打电话只是在父(或parent.parent)的DisplayObject任何可用的方法:

parent["name"](); 

RESP。

parent.parent["name"](); 

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

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