- 浏览: 261407 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
qq820456878:
大神,您好,看了您的文章,深知小弟难望其项背啊。有一点不明白的 ...
Flex中捕获浏览器的前进、后退、刷新、关闭事件 -
skydove:
wushexin 写道楼主,详细说明网址打不开呀...可以去这 ...
RED5的Eclipse插件安装 -
JavaCFW:
JavaCFW 写道
FLEX利用FLASH MEDIA SERVER进行视频的在线录制和回放 -
JavaCFW:
FLEX利用FLASH MEDIA SERVER进行视频的在线录制和回放 -
daveyking:
客户端代码不太懂,是在哪写的?flash actionscri ...
抛弃LCDS和FMS,在tomcat下开发Red5应用(第三篇)-ApplicationAdapte
一.flex2的全屏代码
在仅仅使用Flex Builder2(我下载的是FLXB_2.0_Win_WWE.exe)的时候,写全屏代码竟然找不到flash.display.StageDisplayState,于是下载了Flex <st1:chsdate w:st="on" isrocdate="False" year="1899" day="30" islunardate="False" month="12">2.0.1</st1:chsdate>升级包(官方地址:http://download.macromedia.com/pub/flex/flex_builder/flexbuilder2_201updater.exe)和Flex 2.0.1 Hotfix 2(官方地址:http://www.adobe.com/support/flex/ts/documents/flex2_hf2/FB2_Hotfix2_Installer_Win.exe),然后再更新flashplayer9。(参考:http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html),下载了templates for Flex Builder,覆盖到flex项目的html-template目录下。全屏代码可以正常运行了。
- <!---->xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- backgroundGradientColors="[#8080ff, #400040]">
- <mx:Script>
- <!---->
- import flash.display.StageDisplayState;
- private function toggle():void{
- if(fs.selected == true){
- this.goFullScreen();
- } else {
- this.exitFullScreen();
- }
- }
- private function goFullScreen():void {
- stage.displayState = StageDisplayState.FULL_SCREEN;
- }
- private function exitFullScreen():void {
- stage.displayState = StageDisplayState.NORMAL;
- }
- ]]>
- mx:Script>
- <mx:Panel width="100%" height="100%" title="轻松实现全屏"
- layout="absolute">
- <mx:CheckBox label="全屏" id="fs" click="this.toggle()"
- horizontalCenter="0" verticalCenter="0"/>
- mx:Panel>
- mx:Application>
二.FLEX3全屏代码(转贴)
原文地址:http://www.duzengqiang.com/blog/article.asp?id=336 杜增强的博客
有网友说Felx2里面的全屏显示代码不能用了,因为flex3里面没有flash.display.StageDisplayState,
其实只要稍作修改就可以了
FullScree.mxml代码
<!---->
<mx:application xmlns:mx="&lt;a href=" www.adobe.com="">http://www.adobe.com/2006/mxml"
backgroundGradientColors="[#8080ff, #400040]">
<mx:script>
<!----> import flash.display.Stage;
private function toggle():void{
if(fs.selected == true){
this.goFullScreen();
} else {
this.exitFullScreen();
}
}
private function goFullScreen():void {
stage.displayState = 'fullScreen';
}
private function exitFullScreen():void {
stage.displayState = 'normal';
}
]]>
</mx:script>
<mx:panel title="轻松实现全屏" width="100%" height="100%"></mx:panel>layout="absolute">
<mx:checkbox id="fs" label="全屏" click="this.toggle()"></mx:checkbox> horizontalCenter="0" verticalCenter="0"/>
</mx:application>
index.template.html代码(html-template文件夹下)
<!---->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!---->
<link href="deeplinking/deeplinking.css" type="text/css" rel="stylesheet">
<!---->
<script src="AC_OETags.js" language="javascript"></script>
<!---->
<script src="deeplinking/deeplinking.js" language="javascript"></script>
<!---->
<style type="text/css">
body { margin: 0px; overflow:hidden }
</style>
<script language="JavaScript" type="text/javascript">
<!---->
</script>
<script language="JavaScript" type="text/javascript">
<!---->
</script>
<noscript></noscript>
增加allowFullScreen="true"这个参数
如下:
<!-- saved from url=(0014)about:internet -->
<html lang="en">
<!--
Smart developers always View Source.
This application was built using Adobe Flex, an open source framework
for building rich Internet applications that get delivered via the
Flash Player or to desktops via Adobe AIR.
Learn more about Flex at http://flex.org
// -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- BEGIN Browser History required section -->
<link rel="stylesheet" type="text/css" href="history/history.css" />
<!-- END Browser History required section -->
<title>${title}</title>
<script src="AC_OETags.js" language="javascript"></script>
<!-- BEGIN Browser History required section -->
<script src="history/history.js" language="javascript"></script>
<!-- END Browser History required section -->
<style>
body { margin: 0px; overflow:hidden }
</style>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = ${version_major};
// Minor version of Flash required
var requiredMinorVersion = ${version_minor};
// Minor version of Flash required
var requiredRevision = ${version_revision};
// -----------------------------------------------------------------------------
// -->
</script>
</head>
<body scroll="no">
<script language="JavaScript" type="text/javascript">
<!--
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);
// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if ( hasProductInstall && !hasRequestedVersion ) {
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if installation is required
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) + " - Flash Player Installation";
var MMdoctitle = document.title;
AC_FL_RunContent(
"src", "playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "${width}",
"height", "${height}",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowFullScreen","true",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "${swf}",
"width", "${width}",
"height", "${height}",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowFullScreen","true",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed here. '
+ 'This content requires the Adobe Flash Player. '
+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
document.write(alternateContent); // insert non-flash content
}
// -->
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="${application}" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowFullScreen" value="true" />
<embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="${application}" align="middle"
play="true"
loop="false"
quality="high"
allowFullScreen="true"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</body>
</html>
发表评论
-
Java程序员学习Flex和BlazeDS的十三个理由
2009-09-18 22:59 0本文列述了13个Java程 ... -
BrowserManager和HistoryManager的应用
2009-09-18 22:55 0BrowserManager是一个Singleton 管理器, ... -
Flex4相对于Flex3的变化
2009-09-18 22:19 2915以下内容转载自互联网,如侵犯您的权利,请来信告知! ... -
FLV播放器,完成度百分之七十
2009-09-11 09:17 1358完成度70% <object classid= ... -
Java和flash通信中数据的zlib压缩与解压缩
2009-04-08 22:23 0上篇文章介绍和如何在j ... -
Java和flash通信中数据的AMF3封装
2009-04-08 22:22 0Flash加载外部http数据有很多封装方式,常用的数据封装格 ... -
Java的RTMP客户端,可以用于RTMP的测试
2009-04-01 23:26 4104JUV Client 1.2 经过在Red5-0.6.3下测试 ... -
Flex中捕获浏览器的前进、后退、刷新、关闭事件
2009-03-31 21:46 9686如果不希望用户点击浏览器的前进、后退、刷新、关闭等误操作,可以 ... -
Text Layout Framework 聊天表情测试(依然不支持gif动画表情)
2009-02-17 22:59 3425(最后编辑于2009年2月20日17:24) 参考资料: ht ... -
使用Text Layout Framework实现图文混排
2009-02-16 11:45 86841.Flex Builder3要更新到3.0.2 http:/ ... -
从flex-ifram项目中看到的,在as中写js函数
2009-01-13 14:17 3532项目地址:http://code.google.c ... -
Flex的IFrame,解决在RIA中显示html的问题,非AIR
2008-12-31 15:00 0http://code.google.com/p/flex-i ... -
随记:flex发送XML到servlet
2008-10-16 15:58 3107一个Flex发送XML到Servlet,Servlet返回XM ... -
java后台的flex应用中电子白板文档共享的解决方法---用命令行转换任意文档为PDF和SWF
2008-07-31 22:57 8288前天安装了RED5,将OpenMeetings安装并运行一下, ... -
开启摄像头和关闭摄像头
2008-03-21 14:06 5638打开摄像头: Camera camera = Camera.g ... -
Flex的在线图片处理程序
2007-12-30 11:09 6248http://www.dreamtech.com.cn:908 ... -
Flex 概述
2007-11-11 09:13 3328一,概述 Flex是Adobe公司的支持RIA(rich ... -
讨论Flex的Package
2007-10-28 10:11 4401部分内容摘自ActionScript 3 Cookbook中文 ... -
FMS回调FLEX端的Function
2007-10-20 12:15 2659网络上找了很久这个资料,总算被解决了。 1.在FMS下新建一个 ... -
Flex连接FMS实现用户列表(使用SharedObject)
2007-10-20 10:08 32351.先在FMS的安装目录中添加自己的应用(例如我的目录D:\M ...
相关推荐
标题和描述中提到的“flex全屏代码界面全屏”主要涉及的是在Flex框架下实现全屏显示的技术。Flex是一种开源框架,用于构建富互联网应用(RIA),可以在Flash Player或通过Adobe AIR部署到桌面。全屏功能是许多现代...
通常,这可能是一个包含示例代码或资源的文件,你可以将其解压后参考其中的代码以进一步理解Flex全屏的实现。为了深入学习,建议结合具体的项目实践和查阅Adobe官方文档,以便更好地掌握Flex全屏技术。
5. Flex全屏事件: Flex提供了一些全屏相关的事件,如`fullScreen`、`fullScreenActivate`和`fullScreenDeactivate`,可以用来监听全屏状态的变化并做出相应操作。 6. Flex与硬件加速: 在全屏模式下,为了获得更...
本篇将详细讲解如何在Flex中实现窗口托盘和全屏功能。 首先,让我们关注"窗口托盘"这一概念。在桌面应用程序中,窗口托盘通常指的是系统任务栏上的一个小图标,当用户最小化程序窗口时,程序会缩到托盘区,而不是...
#### 一、Flex全屏显示概述 Flex是一种用于构建跨平台桌面应用程序和移动应用程序的开源框架。它基于Adobe Flash平台,并利用MXML(标记语言)和ActionScript(脚本语言)来创建用户界面和控制逻辑。全屏显示是指将...
这是原始的库了,里面少了一个针对按下ESC键的处理,这个在使用的时候可以自己加,另外一个问题就是由于这个库是FLEX3的,所以在FLEX4.0或以上的版本(使用的spark主题)的时候,需要修改类里面的Canvas为Group或者...
在Flex开发过程中,实现全屏功能是常见的需求之一。本文将详细介绍如何通过点击按钮或双击操作来实现Flex应用的全屏切换。 ### 一、背景介绍 在Flex应用程序中,全屏模式可以让用户获得更沉浸式的体验。Adobe Flex...
Flex 3.2支持两种全屏模式:带提示的全屏和无提示的全屏。带提示的全屏会在用户切换到全屏模式时显示提示,而无提示的全屏则直接切换。这可以通过设置`fullScreenInteractive`属性来实现: ```actionscript this...
2. **安全问题**:全屏模式可能会引发安全问题,如恶意代码利用全屏模式隐藏其活动。因此,开发者需要确保全屏功能的合理使用。 3. **分辨率适配**:全屏模式下,应用需要适应不同的屏幕分辨率,确保内容能正确显示...
2. **使用Flexbox或Grid布局**:通过设置容器的`display`属性为`flex`或`grid`,然后调整子元素的位置和大小,实现全屏效果。 3. **添加媒体查询**:定义不同屏幕尺寸下的样式规则,确保在各种设备上都能正确显示。 ...
### Flex3与Flex Builder 3快捷键详解 在软件开发领域,提高开发效率是每个开发者追求的目标之一。Flex3及Flex Builder 3作为Adobe推出的一款用于构建富互联网应用程序(RIA)的强大工具集,其快捷键的掌握对于提高...
JavaScript原生代码全屏滚动是一种常见的网页动态效果,它允许用户在浏览网页时,内容能够以全屏的方式平滑地滚动展示。这种效果通常应用于图片展示、产品介绍或故事叙述等场景,能带给用户沉浸式的浏览体验。在本文...
总结来说,Flex电子相册2是一个充分利用Flex框架特性的应用,展示了如何利用ActionScript 3和Flex组件来创建一个高效、美观且功能丰富的电子相册系统。通过对图片的智能处理和精心设计的用户交互,确保了在不同场景...
3. **全屏播放**:在Flex中实现全屏播放功能,主要涉及到`fullScreen`属性和`fullScreenEvent`事件。当用户触发全屏模式时,我们可以监听`fullScreen`属性的变化,然后调整VideoDisplay组件的尺寸以适应全屏模式。...
在本文中,我们将深入探讨Flex中的关键概念,...以上是Flex开发中的一些常见代码片段,涵盖了摄像头交互、视频播放、UI提示、屏幕尺寸获取和文件读取等核心知识点。理解和掌握这些内容对于进行Flex应用开发至关重要。
- src:源代码目录,包含了所有Flex Viewer1.3的AS3源码,供开发者学习和修改。 - samples:示例应用目录,展示了如何使用Flex Viewer1.3的基本功能和组件。 - config.xml:配置文件,用于设置地图服务、图层、控件...
3. **媒体处理**:播放MP3和MP4文件需要使用Flash Player的内置媒体播放功能。Flash Player支持多种音频和视频格式,MP3和MP4是其中常见的两种。MP3是流行的音频压缩格式,而MP4则是一种包含视频、音频、字幕等多种...
3. **Spark组件**:Flex4引入了全新的Spark组件架构,相比Flex3的 Halo组件,Spark组件提供了更高级的外观和性能。在相册应用中,可能使用了`Image`组件来展示图片,`List`或`DataGrid`组件来显示图片列表。 4. **...
在Flex开发中,全屏功能通常指的是将整个应用程序或舞台扩展至显示器的全部尺寸,以提供沉浸式的用户体验。...这个示例展示了如何通过自定义代码和工具类来完成这一任务,为Flex开发者提供了实现部分全屏效果的参考。