成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析Flex與Flash的區(qū)別和聯(lián)系

開發(fā) 后端
你對Flex與Flash區(qū)別和聯(lián)系是否熟悉,本文向大家簡單介紹一下,F(xiàn)lex是AdobeFlash技術(shù)平臺架構(gòu)的重要組成成員。這里的Flash平臺架構(gòu)即廣義的Flash。

本文和大家重點討論一下Flex與Flash區(qū)別和聯(lián)系,從技術(shù)角度來看,F(xiàn)lex和Flash是融合在一起的。但是在應(yīng)用技術(shù)選型的時候,F(xiàn)lex和Flash二者的區(qū)別非常明顯。

Flex與Flash區(qū)別

AS:ActionScript一種運行在AVM(ActionScriptVirtualMachine)上腳本語言。

Flex:

1.FlexSDK,基于Flash平臺的軟件開發(fā)包,F(xiàn)lexSDK包含了Web應(yīng)用程序框架(framework)和桌面離線應(yīng)用程序框架(airframework);
2.FlexBuilder,利用FlexSDK開發(fā)軟件的IDE(IntegratedDevelopmentEnvironment集成開發(fā)環(huán)境)。
3.基于FlexSDK中的framework,使用FlexBuilder開發(fā)Web應(yīng)用程序。

AIR:AdobeIntegratedRuntime

1.基于Flash平臺的桌面離線應(yīng)用程序運行環(huán)境。
2.基于FlexSDK中的airframework,使用FlexBuilder開發(fā)桌面離線應(yīng)用程序。

FlexBuilder不僅僅可以開發(fā)Flex應(yīng)用程序,也可以開發(fā)AIR應(yīng)用程序。
AS3是用來開發(fā)這些應(yīng)用程序的語言,是基礎(chǔ)。從Flex和AIR的編譯過程也可以看到這一點(簡化版):
1.將MXML文件翻譯成AS3文件
2.將AS3編譯成abc
3.將abc及其他資源打包進(jìn)SWF文件

Flash:

一種創(chuàng)作工具,設(shè)計人員和開發(fā)人員可使用它來創(chuàng)建演示文稿、應(yīng)用程序和其它允許用戶交互的內(nèi)容。
可以說Flex和AIR可以做到的用Flash都可以做到。只不過FlexSDK和AIRruntime簡化了許多工作。對開發(fā)人員更加友好。

mf是macromediaflash

Flash有時間線的概念,而Flex的SDK則把時間線這個東東向開發(fā)人員隱藏了,因此采用Flex開發(fā)項目的時候就和你用DELPHI,VB,C#那樣,直接拖放控件,編寫代碼即可,而不是像MF那樣,把東西拖放的時間線上。

理論上講Flex能做到的Flash都能做到,F(xiàn)lash能做的Flex都能做。不過Flex的時間軸只有兩幀,systemManager,Preloader,DownloadProgressBar等等在第一幀,其他的都在第二幀。做網(wǎng)頁游戲因為更多的是數(shù)據(jù)的變化,所以我覺得Flex更適合些

不過Flash9的組件和架構(gòu)和Flex的不一樣,很多類庫也不一樣。很久沒用Flash了,不過沒記錯的話,F(xiàn)lex和Flash的組件都是從繼承Flash.display.sprite開始寫的。

Flash.*開頭的類庫,基本上Flex和Flash都是一樣的
而fl.*開頭的是Flash獨有而Flex沒有的類
而mx.*開頭的就是Flex獨有的類

因為需要開發(fā)一個稍微復(fù)雜一點的界面。在選擇到底是Flex還是Flash方面做了一些評估測試。

1.開發(fā)的方便性和可維護(hù)性

因為團(tuán)隊的絕大多數(shù)成員以前是C++的Coder,所以個人傾向于用Flex.Flash的源文件是fla的,管理起來總沒有這么方便。有點修改就要重新提交一個fla,不利于cvs的增量備份,查看那些地方有修改也挺麻煩的。

2.發(fā)布文件的大小

都使用release形式發(fā)布,并且使用RSL,類似C++中的dll。Flex的空項目大小為51KB,Flash基本就是幾k。這個差別還是挺大的,所以如果只是做個簡單的界面,還是用Flash會比較好。

【編輯推薦】

  1. Flex和Flash的區(qū)別
  2. 用ActionScript創(chuàng)建可視化的Flex組件
  3. 技術(shù)前沿 看Flex客戶端緩存技術(shù)如何使用
  4. 解析Flex全屏模式設(shè)置方法
  5. Flex內(nèi)存泄露解決方法和內(nèi)存釋放優(yōu)化原則


 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-08-12 15:30:27

FlexFlash

2010-07-30 14:09:30

FlexFlash

2010-08-03 15:02:45

FlexPHP

2010-07-28 16:05:47

ExtjsFlex

2010-08-06 09:24:44

FlexFlash

2013-01-22 09:44:57

OpenStackKVM

2010-07-27 16:03:42

Flex

2010-07-27 10:54:22

Flex

2010-08-12 12:55:02

FlexFlash

2010-08-11 11:17:49

FlexFlash

2013-07-11 10:49:58

FedoraUbuntu

2010-08-04 08:42:28

Flex和Flash

2010-07-27 14:44:23

Flex Array

2010-08-02 12:44:01

Flex3Flex4

2013-06-14 10:45:15

NFVSDNOpenFlow

2020-07-01 07:44:06

javaSE==equals

2010-09-06 16:27:06

CSSabsoluterelative

2019-10-18 09:36:17

Oracle數(shù)據(jù)庫硬解析

2022-10-12 09:01:52

Linux內(nèi)核線程

2013-01-08 15:11:19

OpenStackKVM
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品高潮呻吟久久aⅴ码 | 在线中文字幕视频 | 亚洲中午字幕 | 日本超碰 | 亚洲av一级毛片 | 福利av在线 | 天天色天天射天天干 | 日韩精品成人一区二区三区视频 | 黄色免费av | 97日韩精品| 91精品国产综合久久精品图片 | 久久久久久久久久久久久久av | 99精品久久 | 欧美日韩18 | 国产欧美一区二区三区久久人妖 | 亚洲精品在线视频 | 久久黄色| 久久99精品国产 | 伊人久操 | 久久国产婷婷国产香蕉 | 91在线视频一区 | 久久久不卡网国产精品一区 | 青青草一区二区 | 国产成人99久久亚洲综合精品 | 日韩精品视频在线 | 超碰欧美 | 日韩精品一二三 | 黑人成人网 | 91精品久久久久久综合五月天 | 男女羞羞视频在线 | 亚洲高清在线观看 | 国产精品国产成人国产三级 | 欧美一级一区 | 国产一区视频在线 | 国产一区高清 | 91精品国产91综合久久蜜臀 | 91黄色片免费看 | 在线午夜 | 国产色在线 | 国产精品福利在线 | 久久综合一区 |