全屏交互功能:
Flash Player 11.3(目前为beta版本 labs.adobe.com)有一新功能,允许应用在全屏模式下使用全键盘输入。
要使用此全屏交互新功能,你必须先在HTML嵌入代码中设置“allowFullscreenInteractive =true”的变量值。接着,在ActionScript中对显示状态进行正确设置, stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;,以保证应用能够接入全屏交互模式。关于此模式的正确呈现:用户需要先点击“allow”才能进入全屏交互模式。它长这样:
开发者可以为此新特性进行监听,通过FullScreenEvent.FULL_SCREEN_INTERACTIVE_ACCEPTED事件能够知晓用户点击allow按钮。
鼠标锁定功能
Flash Player 11.2以及后续版本支持鼠标锁定功能。仅在全屏模式,你才能够开启鼠标锁定,stage.mouseLock = TRUE。11.3有个bug,将于11.4修正,而后我将对此11.3bug提出解决方案。正因为此功能只能在全屏模式下使用,所以为FullScreenEvent.FULL_SCREEN_INTERACTIVE_ACCEPTED事件的响应函数设置stage.mouseLock = TRUE变得至关重要,而这就是bug所在。假使你不在该响应函数里设stage.mouseLock = TRUE,那它将不会被正确设置,相当于一直保持false值。这就意味着你必须等待的若干时间后才能对其进行设置。在我github相关代码示例中,我添加一flag并监听MOUSE_MOVE来赋值stage.mouseLock = TRUE。以下为代码片段:
protected function mouseMoveHandler(event:MouseEvent):void
{
if (isFirstTime == true && stage.mouseLock == false)
{
isFirstTime = false;
errorMessage.text = "here: " + stage.mouseLock;
stage.mouseLock = true;
}
if (stage.mouseLock)
{
errorMessage.text = "here: " + event.movementX;
deltaX = event.movementX;
}
else
{
//deltaX = event.stageX - lastX;
//lastX = event.stageX;
}
}
protected function fullscreenHandler(event:FullScreenEvent):void
{
if (event.type == FullScreenEvent.FULL_SCREEN_INTERACTIVE_ACCEPTED)
{
isFirstTime = true;
//*****
//对Cyril(Flash Player 11.3)来说,这是个mouselock无法设为true的bug,
//解决办法是使用 isFirstTime接入,Flash Player 11.4将对此行为进行修正
//*****
stage.mouseLock = true;
trace("["+event.type+"]Set mouse lock: " + stage.mouseLock);
errorMessage.text = "["+event.type+"]Set mouse lock: " + stage.mouseLock;
}
else
{
isFirstTime = false;
}
}
文章来源:http://bbs.wefdc.com/forum.php?mod=viewthread&tid=378&highlight=Flash%2BPlayer%2B11.3
分享到:
相关推荐
Adobe Flash Player官方版可显示和播放多媒体内容,从数以千计的高度交互性的flash player下载,到有音频流要求的多媒体用户界面,包括实况音乐会和广播。Flash Player播放器后被adobe官方收购,现由adobe官方提供...
install_flash_player_plugin_11.3.300.257
flashplayer11.3 的最新版
史上最好用的FlashPlayer插件V11,安装后需要关闭下自动更新,永久无广告和联网更新提示。
flashplayer32_ie-v11.3.exe,提供下载
install_flash_player_ax_11.3.300.257.
windows 系统下Firefox的flash player 插件,离线版
3、使用Flash中的ExternalInterface.call方法和fscommand方法对JS进行调用与传送数据。 4、使用Flash中的ExternalInterface.addCallback方法创建接口,使JS能够调用AS中的函数。 包含swfobject.js与fla源文件。 (*...
flashplayer11.3
FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包
Flash Player离线安装包下载
最新flashplayer离线安装包下载
flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311...
很多的朋友反映,将喜欢的Flash动画下载到自己的电脑后总是用IE浏览器或者第三方Flash播放器才能观看,感觉不好,希望用Macromedia的Flash Player播放,可是又很难找到!现在我就发一个最新版本的给大家!不过请注意...
flashplayer V10.1.85,单文件运行
FlashPlayer created with delphi 7
flash flvplayer.swf网页视频播放器支持全屏视频
众所周知 adobe flash player 已被苏-州-思-杰-马-克-丁-代-理 在flash临死前打捞一笔 目前最新版本31 会弹出 ff资讯弹窗 Flash Helper Service服务后台常驻 收集用户隐私 如果禁止 flash将不可用 现在我收集了...
Arm64 Flashplayer Linux UOS 鲲鹏 飞腾
win7 64位Flashplayer 11 Windows 7 64位系统专用。