- 浏览: 323422 次
- 性别:
- 来自: 温州
文章分类
最新评论
-
helloworldlove:
Axis_UNZIP_PATH\Axis-version\we ...
3步把您的java程序转换为webservice -
hcqenjoy:
这个工具能再提供下吗 已经没办法下载了 谢谢
汉化 Flex Builder 3 帮助文档 -
NASa_CJ:
String source = HttpClientExamp ...
利用HttpClient获取网页内容 -
zlsj80:
下载地址无效了,楼主修正一下吧
汉化 Flex Builder 3 帮助文档 -
fykyx521:
下载地址都不能用了,是不过时了
汉化 Flex Builder 3 帮助文档
Exploring full-screen mode in Flash Player 9 ,照葫芦画弧,这里我只贴一下AS3的代码:
...{
import flash.display.Sprite;
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;
import flash.display.StageScaleMode;
import flash.display.StageDisplayState;
import flash.system.Security;
import flash.system.SecurityPanel;
import flash.system.fscommand;
public class FullScreen_demo extends Sprite
...{
public function FullScreen_demo()
...{
// create the context menu, remove the built-in items,
// and add our custom items
var fullscreenCM:ContextMenu = new ContextMenu();
fullscreenCM.addEventListener(ContextMenuEvent.MENU_SELECT, menuHandler);
fullscreenCM.hideBuiltInItems();
var fs:ContextMenuItem = new ContextMenuItem("Go Full Screen" );
fs.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, goFullScreen);
fullscreenCM.customItems.push( fs );
var xfs:ContextMenuItem = new ContextMenuItem("Exit Full Screen");
xfs.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, exitFullScreen);
fullscreenCM.customItems.push( xfs );
// finally, attach the context menu to a movieclip
this.contextMenu = fullscreenCM;
}
private function goFullScreen(e:ContextMenuEvent):void...{
this.stage.displayState = StageDisplayState.FULL_SCREEN; //设置为全屏
}
private function exitFullScreen(e:ContextMenuEvent):void...{
this.stage.displayState = StageDisplayState.NORMAL;
}
private function menuHandler(e:ContextMenuEvent):void...{
if (stage.displayState == StageDisplayState.NORMAL)
...{
e.target.customItems[0].enabled = true;
e.target.customItems[1].enabled = false;
}
else
...{
e.target.customItems[0].enabled = false;
e.target.customItems[1].enabled = true;
}
}
}
}
根据说明再修改HTML文件内容:
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
width="600" height="400" id="fullscreen" align="middle">
<param name="allowFullScreen" value="true" />
<param name="movie" value="fullscreen.swf" />
<param name="bgcolor" value="#333333" />
<embed src="fullscreen.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400"
name="fullscreen" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
关键是这一句:<param name="allowFullScreen" value="true" /> ,一切就绪后,运行,却弹出如下错误:
SecurityError: Error #2152: 不允许使用全屏模式。
奇怪了,怎么不行呢,google一番,也没查到具体原因,却找到另一个方法实现全屏,一个SWFObject.js脚本(地址:http://blog.deconcept.com/swfobject/),做起来也挺简单,SWF代码都不变,改一下HTML文件,内容如下:
<style type="text/css">...
body
{...}{
background-color: #869ca7;
}
</style>
</head>
<body>
<div id="fabchannel_base_templateContainer">You need the Flash Player version 9.0.18.60 or higher and a JavaScript enabled browser to view this site</div>
<script type="text/javascript">...
// <!--
var ignoredParams = ...{src: 1, bgcolor: 1};
var params = String('src="FullScreen_demo.swf" menu="true" quality="high" bgcolor="#869ca7" ').split(" ");
var swf = new SWFObject("FullScreen_demo.swf", "fabchannel_base_template", "960", "605", "9.0.18.60", "#869ca7");
swf.addParam("align", "middle");
swf.addParam("allowFullScreen", "true");
for(var i = 0; i < params.length; i++)
...{
var paramName = params[i].split("=")[0];
var paramValue = params[i].split(""")[1];
if(ignoredParams[paramName] != 1 && paramName != "")
...{
swf.addParam(paramName, paramValue);
}
}
swf.write("fabchannel_base_templateContainer");
// -->
</script>
</body>
只要把上面红色字的改成你的swf文件就可以了,是不是很简单,现在还不明白官方的那个例子怎么不行了,希望知情者告知,谢谢。
发表评论
-
使用 Macromedia Flex 开发 Web 服务客户端
2006-03-31 22:24 790引言 开放式标准被企业用作降低高整合及维护费用的主要手段。现实 ... -
Flex2 发现之旅:构建多语言本地化Flex应用
2006-04-14 14:30 1004创建过Java多语言本地化 ... -
自定义flex组件
2006-04-15 13:52 836我们在ActionScript里定义如下一个自定义MyButt ... -
构建富 Internet 应用程序
2006-07-18 18:09 994... -
RIA framework - Cairngorm 2 淺析
2006-07-31 12:46 952隨者 Itereation::Two被併入 Adobe 成為 ... -
使用OPENAMF讓JAVA跟FLASH做溝通(Flash Remoting範例)
2006-12-27 14:18 1053這個範例使用 OpenAmf 1.0 openamf-1.0R ... -
OpenAMF 配置文件 详解
2006-12-30 22:56 956OpenAMF openamf-config.xml 配 ... -
关于flash.net.Socket的例子
2006-12-30 23:05 1421前两天看到http://www.ifbin ... -
OpenAMF - 自訂類別轉換對照
2006-12-30 23:08 725要看這篇文章,先要對Remoting有些概念 Remoting ... -
ActionScript 3 Cookbook 简体中文版 (已公布)
2007-01-17 00:05 1069ActionScript 3 Cookbook 中文版 P ... -
ActionScript 3 中的可变长数组
2007-08-24 14:33 877有时候我们可能不能确定数组的长度,在Actio ... -
ActionScript 3 中的嵌入方法
2007-08-24 21:56 758ActionScript 3也有嵌入式方法,应该说是嵌入函数, ... -
ActionScript 3 的多态性
2007-08-24 23:38 1249测试一下AS3的多态性,准备四个类:MyShape,MyCir ... -
ActionScript 3 中的对象序列化
2007-08-26 23:18 2108我们都知道对象序列化的目的是为了对象能够在网络上传输, ... -
让Flex程序全屏幕运行
2007-08-30 16:03 1566例子代码如下: <?xml version=&qu ... -
ActionScript 3 中的强制类型转换
2007-09-02 13:26 3094作者:Dreamer 日期:2007-07-2 ... -
AIR应用开发中文指南(BETA2)
2007-09-02 15:40 1409AIR应用开发中文指南(BETA2) 如转载,请注明: 译者 ... -
ActionScript3 制作倒影
2007-09-02 19:21 1057倒影类: package com.flashdev.bi ... -
Flex上传组件
2007-09-02 19:36 1779FileUpload.mxml <?xml ver ... -
ActionScript3 调用 JavaScript
2007-09-02 20:34 961这里我们用最简单的代码来演示如何在AS3代码中调用宿主HTML ...
相关推荐
点击空间可以在屏幕上全屏显示,效果很炫,很牛-- 点击空间可以在屏幕上全屏显示,效果很炫,很牛
Flex 组件全屏 部分全屏的实现 一般情况下,Flex全屏是指将整个舞台全屏,而不是待定的组件全屏.网上的例子也一般是指这种情况的. 下面发布一下,将特定组件全屏的代码:
里面少了一个针对按下ESC键的处理,这个在使用的时候可以自己加,另外一个问题就是由于这个库是FLEX3的,所以在FLEX4.0或以上的版本(使用的spark主题)的时候,需要修改类里面的Canvas为Group或者其他的显示容器,...
学习Flex.flex源程序,很好的啊。
sfapi 可以expose flex应用程序的控件,以便测试程序通过执行js方法调用而操作flex界面控件
一.flex2的全屏代码 在仅仅使用Flex Builder2(我下载的是FLXB_2.0_Win_WWE.exe)的时候,写全屏代码竟然找不到flash.display.StageDisplayState,于是下载了Flex 2.0.1升级包(官方地址:...
flex全屏代码界面全屏flex全屏代码界面全屏
flex 在运行页面时的全屏效果,可以下载看看
flex 等待界面显示
小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 Flex...
微信小程序 FlexLayout布局 (源码)微信小程序 FlexLayout布局 (源码)微信小程序 FlexLayout布局 (源码)微信小程序 FlexLayout布局 (源码)微信小程序 FlexLayout布局 (源码)微信小程序 FlexLayout布局 (源码)微信小...
这是一本入门级的Flex电子书,适合入门的朋友看!
flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分程序(管理系统)flex打分...
selenium对flex程序的自动化测试.docx
微信小程序flex布局demo
本源代码将研究学习微信小程序的FlexLayout布局实例,微信小程序界面设计实例,是一种流布局的实现例子,而不是大家熟悉的盒子式布局,据说即使需要深层的嵌套,FlexLayout布局的响应速度也不会超过1ms,可谓是非常...
在flex的web中显示pdf文件, 包含pdf转换swf的工具和java转换的类
util.as 文件中 修改goFullScreen 方法 有注释可以看到默认的时候是蒙上了一层黑色背景,测试的时候我给改成白色了
flex聊天程序客户端flex聊天程序客户端flex聊天程序客户端
flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex...