Flex_概念
1、Flex是事件驱动的面向对象应用程序框架和编程语言。Flex应用程序加载完毕后,需要做的就是捕获事件,然后作出响应。
Flex是一个庞大的技术组群中的一员。
2、RIA(Rich Internet Application)不是交互式文档,它主要是通过为浏览器安装一个插件来实现平台无关的程序功能。如Flex、Silverlight、JavaFX。
RWA(Rich Web Application)。如Ajax。
AIR指的是Adobe Integrated Runtime。这种技术允许把FlexRIA更进一步转换为所谓的RDA(Rich Desktop Applications)。
3、Flash Builder是基于Eclipse的。
FlashBuilder4.7之后没有Design支持了。郁闷的哦。
4、Flex语言,由MXML和ActionScript组成。MXML负责可视组件的布局,ActionScript用于编写逻辑。
而MXML在后台会被编译成ActionScript。也就是说只使用ActionScript就可以了。
MXML语言用于容纳应用程序的主元素。通过MXML添加的一切都可以归类为组件。
5、所需要的环境:
1)JRE1.4.2_06或更新的版本
2)FlexSDK
3)调试版FlashPlayer(在FlashBuilder安装目录下的【\player】文件夹里。需要安装)。
6、关于FlashPlayer
默认情况下, Flash Builder 运行 Flash Player 的调试版。此版本以浏览器插件或 ActiveX 控件形式提供,或者作为独立版本提供。此版本随 Flash Builder 一起安装,但也可从 Adobe 网站下载获得。
您可以使用 Capabilities.isDebugger() 方法通过编程确定您运行的 Flash Player 版本。从 Flash Builder 启动或调试应用程序时,可以指定要使用的 Flash Player 版本。
FlashPlayer的版本:
- ActiveX control content debugger (for IE) 为针对IE的调试插件版
- Plugin content debugger (for Netscape-compatible browsers) 为针对其他浏览器(firefox、chrome、opera)的调试插件版
- Projector content debugger为独立调试版
- Projector为独立普通版
7、FlashPlayer版本测试AS代码
import flash.system.Capabilities;
private function reportVersion():String {
if (Capabilities.isDebugger) { // 判断是否Debug版FlashPlayer
return "Debugger version of Flash Player";
} else {
return "Flash Player";
}
}
private function reportType():String {
return Capabilities.playerType + " (" + Capabilities.version + ")"; // 取得FlashPlayer情报
}
最新文章
- 剑指Offer面试题:26.字符串的排列
- PHP实验三
- C# Acrobat打开pdf出错,提示Acrobat.AcroPDDocClass不能强制转换为Acrobat.CAcroPDDoc,使用com组件{9B4CD3E7-4981-101B-9CA8-9240CE2738AE},HRESULT: 0x80004002
- 新知识:Java 利用itext填写pdf模板并导出(昨天奋战到深夜四点,知道今天两点终于弄懂)
- 深入分析Java Web技术(2) IO
- PowerShell实现文件下载(类wget)
- Altium designer 小技巧
- UVA_393_Doors_(计算几何基础+最短路)
- apache、mod_jk负载均衡与tomcat集群
- Win10的革新与突破
- eclipse 编码设置
- Http record java
- struts开发步骤
- Intent的属性及Intent-filter配置——Extra属性——Flag属性
- ThinkPHP中:add()和addAll()的区别
- 部署java项目到阿里云服务器(centos7版本)
- Rx.net 例子——(1)基础
- IntelliJ IDEA导出设置
- ASP.NET Core 中的SEO优化(3):自定义路由匹配和生成
- CentOS 7 下 ifconfig command not found 解决办法