我正在构建一个 Flash 应用程序并使用 FLVPlayback 组件,由于某种原因,当我单击控件上的按钮时,该组件不会扩展到全屏。
我的应用程序中的所有内容都是播放器,因此我确定我在其他地方没有任何冲突的组件代码。
这是我在文档课上学到的
flvPlayer.x = 0;
flvPlayer.y = 0;
flvPlayer.width = 640;
flvPlayer.height = 480;
flvPlayer.skin = "SkinOverPlaySeekFullscreen.swf";
flvPlayer.skinBackgroundColor = 0x999999;
flvPlayer.skinBackgroundAlpha = 0.7;
flvPlayer.skinAutoHide = true;
flvPlayer.source = "vid.flv";
addChild(flvPlayer);
关于可能缺少什么的任何建议?
我 90% 确定我过去曾在项目中使用过 FLVPlayback 的此设置,所以我倾向于认为缺少设置而不是代码错误。
我使用的是Flash CS5和ActionScript 3,以及AS代码的外部类。
您必须使用参数创建 html 包装器文件:
<param name="allowFullScreen" value="true"/>
然后尝试按 HTML 文档中的全屏按钮
如果您使用的是 Flash CS,则发布设置中有 html 模板,其中包含所需的参数。检查 Adobe 全屏安全性