FLVPlayback自定义ui:SeekBar组件永远不会创建SeekBarHandle

时间:2011-02-28 19:01:10

标签: flash actionscript-3 flvplayback seekbar

我已经设置了一个没有皮肤的FLVPlayback 2.5组件。然后我添加了所有UI组件并将它们分配给FLVPlayback实例。我正在使用PlayPauseButton,SeekBar,MuteButton,VolumeBar和FullScreenButton。所有组件都定制了图形。我们特别注意不要重命名或删除任何动画片段。

如果我通过发布电影来尝试自定义组件,一切正常。

当我将此SWF动态加载到另一个SWF时会出现问题。父SWF加载播放控件并实例化所有内容并启动视频播放器。

什么不起作用的是SeekBar和VolumeBar的Handle。它只是没有出现。如果我在这些MovieClip中放置了trace(),它们就不会出现在控制台上,就好像它们永远不会被创建一样。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好的,所以我找到了解决办法:

在触发VideoEvent.PLAYING_STATE_ENTERED时,将自定义控件分配给FLVPlayback实例。当组件开始工作时你会看到某种故障,因为当你将它们分配给FLVPlayback时,它们自己定位并可能隐藏某些东西(例如在PlayPauseButton中),所以直到你可以隐藏所有这些或类似的东西

如果有人有任何更多信息,请发布!