Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html中发布flash项目,全屏代码阻止动画_Html_Actionscript 3_Flash - Fatal编程技术网

在html中发布flash项目,全屏代码阻止动画

在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

你好,我正在制作一张flash互动CD,我的客户需要一个mac、pc和linux版本,对于linux,他让我制作一个内置flash的html。PC和mac都运行得很好,但是当我导出到html时,我的flash时间线卡在了第1帧,我制作的缩放到主屏幕的小动画没有加载

经过一些测试后,我意识到我的第一行代码是这样做的:

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。