我有一个使用FLVPlayback 2.5容器的Flash视频,带有自定义的皮肤,但没有什么疯狂的我只是复制并改变了现有皮肤的一些颜色。我正在使用FlashVars传入视频位置,并为视频中心的“播放”按钮设置了一个海报框。当您点击屏幕时,海报会消失,并在视频结束或停止时返回。所有这一切都很好,除非它是全屏的。当它进入全屏我无法看到海报框架。我不知道发生了什么事。当它恢复到正常大小时,代码正在工作。
我尝试过设置x,y,宽度和高度的不同方法,但没有任何效果。我是否也需要设置深度?
stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullscreen);
function onFullscreen(e:FullScreenEvent):void {
myTxt.txt_txt.text = e.fullScreen;
// check if we're entering or leaving fullscreen mode
if (e.fullScreen) {
//myTxt.x = 0;
myTxt.y = myVideo.y - 100;
myTxt.x = myVideo.x - 100;
myTxt.width = stage.width;
myTxt.height = stage.height;
myTxt.visible = true;
} else {
myTxt.x = 100;
myTxt.y = 100;
myTxt.width = 380;
myTxt.height = 136;
}
}
答案 0 :(得分:1)
if (e.fullscreen) {
video.addChild(myTxt);
}
或者这个:
if (e.fullscreen) {
video.visible=false;
}