试试这个,明显地用你的视频的实例名替换video_instance。
var features:Array = [
"playButton",
"pauseButton",
"playPauseButton",
"stopButton",
"muteButton",
"backButton",
"forwardButton",
"volumeBar",
"seekBar",
"bufferingBar",
"fullScreenButton"
];
function setSkinVisible(player:FLVPlayback, bool:Boolean=true):void
{
var i:String;
for each(i in features)
{
var t:Sprite = player[i];
if(t != null)
t.visible = bool;
}
}
// test
addEventListener(Event.ENTER_FRAME, _handle);
function _handle(e:Event):void
{
setSkinVisible(video_instance, !video_instance.playing);
}
马蒂,没有运气。当视频开始时,你看不到皮肤,在鼠标上方看到皮肤上的暂停按钮(图片:[链接](http://imageshack.us/photo/my-images/703/control1o.jpg/ )),当我点击暂停按钮的视频播放,但所有的控制消失(图片:[链接](http://imageshack.us/photo/my-images/703/control1o.jpg/) – muudless 2011-06-10 06:20:27
嗯,最简单在我诚实的意见下做这件事的方法是创建自己的皮肤。使用内置的是我在AS3后面所知道的最大的痛苦之一。 – Marty 2011-06-10 06:25:00