在html中发布flash项目,全屏代码阻止动画
你好,我正在制作一张flash互动CD,我的客户需要一个mac、pc和linux版本,对于linux,他让我制作一个内置flash的html。PC和mac都运行得很好,但是当我导出到html时,我的flash时间线卡在了第1帧,我制作的缩放到主屏幕的小动画没有加载 经过一些测试后,我意识到我的第一行代码是这样做的:在html中发布flash项目,全屏代码阻止动画,html,actionscript-3,flash,Html,Actionscript 3,Flash,你好,我正在制作一张flash互动CD,我的客户需要一个mac、pc和linux版本,对于linux,他让我制作一个内置flash的html。PC和mac都运行得很好,但是当我导出到html时,我的flash时间线卡在了第1帧,我制作的缩放到主屏幕的小动画没有加载 经过一些测试后,我意识到我的第一行代码是这样做的: import flash.display.StageScaleMode; stage.scaleMode =StageScaleMode.SHOW_ALL; stage.displ
import flash.display.StageScaleMode;
stage.scaleMode =StageScaleMode.SHOW_ALL;
stage.displayState = StageDisplayState.FULL_SCREEN;
这是我用来在mac和pc上强制全屏显示的代码,但它会使html代码卡在第1帧上,如果我删除该代码,html版本运行正常,那是什么
正在为Flash player 9使用Flash cs6、as3(在11.2之前尝试过,但也不工作)
谢谢,您的动画可能无法运行,因为在浏览器中执行时出错 flash player中StageDisplayState.FULL_屏幕的安全限制不同于AIR桌面应用程序 在Flash Player中,全屏模式只能通过ActionScript启动,以响应鼠标单击(包括右键单击)或按键。应用程序安全沙箱中运行的AIR content不需要响应用户手势而进入全屏模式 还要检查嵌入时是否在HTML中使用标记。这使得web内容可以全屏显示
<param name="allowFullScreen" value="true" />
谢谢你的回答我尝试了不同的方法,所有的方法都指向了我以前编写的代码,奇怪的是我尝试了该代码的AS2版本,它工作得非常完美。我最终在10帧后将代码移动到动画的末尾,所以桌面用户需要半秒钟才能进入全屏,但至少现在正在处理html。