iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >实现Flex全屏的三大方法分别是什么
  • 935
分享到

实现Flex全屏的三大方法分别是什么

2023-06-17 14:06:35 935人浏览 独家记忆
摘要

实现Flex全屏的三大方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Flex全屏方法介绍最近在做工作流的流程设计工具相关的内容,WEB应用使用了比较标准的分布

实现Flex全屏的三大方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Flex全屏方法介绍

最近在做工作流的流程设计工具相关的内容,WEB应用使用了比较标准的分布方式,即上、左、右的布局方式,这样做的结果就是设计工具的设计界面相对较小,当遇到比较复杂的流程时就感觉设计的流程比较紧凑,设计工具的易用性不够好。为了解决这个问题,需要支持Flex全屏模式。

想了下,可以通过以下方式实现Flex全屏:

◆使用Flex的FullScreen模式,具体实现方式为:

修改html-template文件夹下的index.template.html文件,在AC_FL_RunContent中增加:"allowFullScreen","true";在embed中增加:allowFullScreen="true"。

通过设置stage.displayState的值为StageDisplayState.FULL_SCREEN来切换到全屏模式。

缺点:

使用这种方式虽然能够将Flex切换到全屏模式,但是Flex中的InputText等控件是无法编辑的,而且在Flex的中央会出现"PressEscToExistFullScreen"。因而这种方式无法满足设计需求。

当然,中央出现的字幕还是有办法去掉的,虽然去掉之后并不能改变结果。去掉中央的"PressEscToExistFullScreen"字幕的方法请见:

Http://stackoverflow.com/questions/1415436/flex-fullscreen-translate-edit-press-esc-to-exit-fullscreen-mode

该文章讲解了去掉IE,Firefox中Flex全屏后字幕的方法。

◆通过showModalDialog来模拟Flex的全屏模式,showModalDialog中去掉工具栏、菜单栏、地址栏,同时将宽度和高度设置成屏幕的宽度和高度。但是这种方式实现起来比较复杂,因为涉及到数据同步的问题,同步的方式根据项目的复杂程度和需求要求不同而不同。比较简单的方式是在关闭showModalDialog时将数据同步主页面。因为这种方式实现复杂,容易出错,所以没有进行实现,有兴趣的朋友可以自己试试。

◆模拟IE的F11的全屏模式。当用户选择全屏模式的时候,模拟IE的F11PressDown事件,隐藏掉IE的地址栏、菜单栏、工具栏等,同时将上部和左部的Frame隐藏掉,让右边的Frame全屏显示,达到预期的效果。
IE的F11PressDown事件模拟方式实现如下:

varshell=newActiveXObject('WScript.Shell')  shell.SendKeys('{F11}');

Frame的隐藏方法当然有很多,就不详细介绍了。

缺点:

这种方式需要用户修改IE的安全选项,具体方法为:

Tools>Internetoptions>Security>CustomLevel  ActiveXcontrolsandplug-ins>InitializingandScriptActiveXcontrolsnotmarkedassafe  >Enable

如果没有将上面选项设置成Enable,那么会报:automationservercan'tcreateobject错误。

关于实现Flex全屏的三大方法分别是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 实现Flex全屏的三大方法分别是什么

本文链接: https://www.lsjlt.com/news/289868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 实现Flex全屏的三大方法分别是什么
    实现Flex全屏的三大方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Flex全屏方法介绍最近在做工作流的流程设计工具相关的内容,web应用使用了比较标准的分布...
    99+
    2023-06-17
  • Flex全屏的实现方法是什么
    今天就跟大家聊聊有关Flex全屏的实现方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Flex全屏方法介绍最近在做工作流的流程设计工具相关的内容,web应用使用了比较标准的分...
    99+
    2023-06-17
  • DIV居中布局的三大实现方法分别是什么
    这篇文章给大家介绍DIV居中布局的三大实现方法分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对DIV居中布局的方法是否了解,这里和大家分享一下,因为现在DIV+CSS布局越...
    99+
    2024-04-02
  • 三大常见Flex通信方式有什么区别
    小编给大家分享一下三大常见Flex通信方式有什么区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!三种Flex通信方式Flex程序与服务器端程序进行数据交互,有三...
    99+
    2023-06-17
  • Flex全屏方法及缺点的示例分析
    这篇文章主要为大家展示了“Flex全屏方法及缺点的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flex全屏方法及缺点的示例分析”这篇文章吧。Flex全屏方法介绍最近在做工作流的流程设计...
    99+
    2023-06-17
  • 进入Win7安全模式的三种方法分别是什么
    这期内容当中小编将会给大家带来有关进入Win7安全模式的三种方法分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。方法一、开机按F8键进入1、我们在重启或者电脑开机的时候,在进入Windows系统启...
    99+
    2023-06-05
  • java三大体系分别是什么
    java三大体系分别是Java SE、Java EE和Java ME。详细介绍:1、Java SE是Java平台的基础,用于开发桌面应用程序、嵌入式系统和移动设备等;2、Java EE是用于开发企业级应用程序的平台;3、Java ME是为嵌...
    99+
    2023-08-09
  • css3的三种使用方法分别是什么
    这篇文章给大家介绍css3的三种使用方法分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。css3的三种使用方法:1、内联样式,语法为“<元素 style="cs...
    99+
    2024-04-02
  • JavaScript实现JS弹窗的三种方式分别是什么
    这期内容当中小编将会给大家带来有关JavaScript实现JS弹窗的三种方式分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、前言html和css的学习大致完成,我们进入重要的JavaScrip...
    99+
    2023-06-26
  • hadoop中的三大组件分别是什么
    这篇文章主要介绍hadoop中的三大组件分别是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!hadoop三大组件:1、HDFS,一个高可靠、高吞吐量的分布式文件系统;2、MapReduce,一个分布式的离线并行计...
    99+
    2023-06-14
  • 实现ABAP条件断点的三种方式分别是什么
    这篇文章给大家介绍实现ABAP条件断点的三种方式分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ABAP条件断点这个话题,Jerry的同事曾经问过我,虽然小但很实用。所谓条件断点,就是设置在某行语句上的断点,并...
    99+
    2023-06-04
  • Linux单点登录的三种实现方式分别是什么
    小编今天带大家了解Linux单点登录的三种实现方式分别是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux单点登录的三种实...
    99+
    2023-06-28
  • ApacheSpark常见的三大误解分别是什么
    ApacheSpark常见的三大误解分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。ApacheSpark常见的三大误解误解一:Spark是一种内存技术  大家对S...
    99+
    2023-06-04
  • nginx优化的6大方法分别是什么
    这篇文章跟大家分析一下“nginx优化的6大方法分别是什么”。内容详细易懂,对“nginx优化的6大方法分别是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“nginx优化的6...
    99+
    2023-06-28
  • HTML中应用CSS的三种方法分别是什么
    本篇文章给大家分享的是有关HTML中应用CSS的三种方法分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。你对把CSS应用到HTML中去...
    99+
    2024-04-02
  • Java实现全排列的三种算法是什么
    Java实现全排列的三种算法分别是:1. 回溯法:回溯法是通过递归实现的,它通过不断交换数组中的元素位置来生成全排列。具体步骤是,从...
    99+
    2023-08-11
    Java
  • redis的三种启动方式分别是什么
    小编给大家分享一下redis的三种启动方式分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!redis有三种启动方式,分别是:直接启动、使用redis启动脚本设置开机自启动、通过指定...
    99+
    2024-04-02
  • Java2平台J2SE、J2EE、J2ME三大版本的区别分别是什么
    本篇文章为大家展示了Java2平台J2SE、J2EE、J2ME三大版本的区别分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。向大家简单介绍一下J2SE、J2...
    99+
    2024-04-02
  • Vim的分屏操作方法是什么
    这篇文章主要讲解了“ Vim的分屏操作方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ Vim的分屏操作方法是什么”吧!分屏功能基本操作首先我们随便...
    99+
    2024-04-02
  • 最常用的三大中文数据库分别是什么
    这篇文章主要介绍最常用的三大中文数据库分别是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最常用的三大中文数据库是:“MySQL”、“SQL Server”、“Oracle”。“...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作