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情报
        }

Flex_概念的更多相关文章

  1. 如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念

    一.前言     DDD(领域驱动设计)的一些介绍网上资料很多,这里就不继续描述了.自己使用领域驱动设计摸滚打爬也有2年多的时间,出于对知识的总结和分享,也是对自我理解的一个公开检验,介于博客园这个平 ...

  2. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  3. 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)

    集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...

  4. 声音分贝的概念,dBSPL.dBm,dBu,dBV,dBFS

    需要做个音频的PPM表,看着一堆的音频术语真是懵了,苦苦在网上扒了几天的文档,终于有了点收获,下面关于声音的分贝做个总结. 分贝 Decibel 分贝(dB)是一个对数单位(logarithmic u ...

  5. js面向对象学习 - 对象概念及创建对象

    原文地址:js面向对象学习笔记 一.对象概念 对象是什么?对象是“无序属性的集合,其属性可以包括基本值,对象或者函数”.也就是一组名值对的无序集合. 对象的特性(不可直接访问),也就是属性包含两种,数 ...

  6. 【Linux大系】Linux的概念与体系

    感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...

  7. KOTLIN开发语言文档(官方文档) -- 2.基本概念

    网页链接:https://kotlinlang.org/docs/reference/basic-types.html 2.   基本概念 2.1.  基本类型 从可以在任何变量处理调用成员函数和属性 ...

  8. .NET面试题系列[5] - 垃圾回收:概念与策略

    面试出现频率:经常出现,但通常不会问的十分深入.通常来说,看完我这篇文章就足够应付面试了.面试时主要考察垃圾回收的基本概念,标记-压缩算法,以及对于微软的垃圾回收模板的理解.知道什么时候需要继承IDi ...

  9. 《徐徐道来话Java》(1):泛型的基本概念

    泛型是一种编程范式(Programming Paradigm),是为了效率和重用性产生的.由Alexander Stepanov(C++标准库主要设计师)和David Musser(伦斯勒理工学院CS ...

随机推荐

  1. BGP属性+13条选路原则(转载)

    原文:http://blog.sina.com.cn/s/blog_be409c2f0102x6sg.html BGP(Border Gateway Protocol)边界网关协议 BGP(Borde ...

  2. sqlite之多线程总结

    12.android 多线程数据库读写分析与优化 11.多线程操作Sqlite? ==== 11.android 多线程数据库读写分析与优化 最新需要给软件做数据库读写方面的优化,之前无论读写,都是用 ...

  3. [UE4]蓝图继承方法:重写父类方法时,增加父类方法调用

    包括构造函数也可以调用父类方法 事件也可以调用父级的事件

  4. Java中涉及线程和并发相关的内容

    1:线程池 与每次需要时都创建线程相比,线程池可以降低创建线程的开销,这也是因为线程池在线程执行结束后进行的是回收操作,而不是真正的 销毁线程. 2:ReentrantLock ReentrantLo ...

  5. Making a view in a listview invisible android

    问题: I have a ListView that's using a custom adapter. I want to dynamically add/remove items from the ...

  6. React 懒加载组件

    //组件第一次初始化的时候加载. import React, {PropTypes} from 'react'; //import AppComposer from './views/App/AppC ...

  7. Hook技术之API拦截(API Hook)

    一.实现过程 1.钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统. 2.在消息没有到达目的窗口前,钩子就捕获消息(即钩子函数先得到控制权). 3.钩子可以加工处理该消息,即钩子机制允许应 ...

  8. MySQL完整性约束foreign key与表操作。

    一  MySQL中表的完整性约束: 我们首先知道约束条件跟类型的宽度一样,都是可选的,也就是说,我们在创建表的时候可以不指定,但是为了创建的表更加的完整,我们一般会加一些约束条件,name下面我们讲一 ...

  9. Vue学习记录(一)

    一.引入js文件(直接采用CDN): http://cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.min.js 二.简单实例: (1)HTML代码: &l ...

  10. ORA-28000账户被锁和解锁

    sqlplus "/as sysdba" 或者 sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式 conn /as sysdba 查看用户信息 ...