自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術(shù)分享 使用FlexBuilder開發(fā)AIR應(yīng)用程序

開發(fā) 后端
如何使用FlexBuilder開發(fā)AIR應(yīng)用程序?對于此類問題你是否遇到過,本文就向大家簡單介紹一下解決方案,希望本文介紹對你有所幫助。

本文和大家重點(diǎn)討論一下如何使用FlexBuilder開發(fā)AIR應(yīng)用程序,主要包括使用FlexBuilder創(chuàng)建AIR項(xiàng)目,使用FlexBuilder調(diào)試AIR應(yīng)用程序等內(nèi)容,相信通過本文的介紹你對FlexBuilder開發(fā)AIR應(yīng)用程序的理念一定會有所認(rèn)識。

FlexBuilder開發(fā)AIR應(yīng)用程序

使用FlexBuilder創(chuàng)建AIR項(xiàng)目

如果您尚未安裝AIR和FlexBuilder3,請先進(jìn)行安裝。

1打開FlexBuilder3。
2依次選擇File>New>FlexProject。
3輸入項(xiàng)目名稱。
4在Flex中,AIR應(yīng)用程序被視為一種應(yīng)用程序類型。有兩種類型可供您選擇:運(yùn)行在Web上的Flex應(yīng)用程序(在Adobe?Flash?Player中)和運(yùn)行在桌面上的AIR應(yīng)用程序(在AdobeAIR中)。選擇DesktopApplication作為應(yīng)用程序類型。

5選擇要用于AIR應(yīng)用程序的服務(wù)器技術(shù)(如果有)。如果沒有使用服務(wù)器技術(shù),請選擇None,然后單擊Next。
6選擇要在其中放置應(yīng)用程序的文件夾。默認(rèn)值為bin文件夾。單擊Next。
7根據(jù)需要修改源和庫路徑,然后單擊Finish創(chuàng)建AIR項(xiàng)目。

使用FlexBuilder調(diào)試AIR應(yīng)用程序

FlexBuilder完全支持對AIR應(yīng)用程序的調(diào)試。有關(guān)FlexBuilder的調(diào)試功能的詳細(xì)信息,請參閱FlexBuilder幫助。

1在FlexBuilder中打開應(yīng)用程序的源文件(如MXML文件)。
2單擊主工具欄中的Debug按鈕。
也可以選擇Run>Debug。
應(yīng)用程序?qū)硬⒃贏DL應(yīng)用程序(AIRDebuggerLauncher)中運(yùn)行。FlexBuilder調(diào)試器可捕捉任何斷點(diǎn)或運(yùn)行時錯誤,您可以像調(diào)試任何其它Flex應(yīng)用程序一樣對該應(yīng)用程序進(jìn)行調(diào)試。
也可以使用AIRDebugLauncher命令行工具從命令行調(diào)試該應(yīng)用程序。有關(guān)詳細(xì)信息,請參閱第20頁的“使用AIRDebugLauncher(ADL)”。

使用FlexBuilder打包AIR應(yīng)用程序

當(dāng)完成應(yīng)用程序并準(zhǔn)備分發(fā)(或從桌面進(jìn)行測試運(yùn)行)時,可以將其打包為AIR文件。打包包含以下步驟:
?選擇要發(fā)布的AIR應(yīng)用程序
?或者,也可以允許用戶查看源代碼,然后選擇要包括的應(yīng)用程序文件
?使用Verisign或Thwate數(shù)字證書或通過創(chuàng)建并應(yīng)用自簽名對AIR應(yīng)用程序進(jìn)行數(shù)字簽名
?或者,也可以選擇創(chuàng)建中間AIR文件,并在稍后對該文件進(jìn)行簽名
 

使用FLEX開發(fā)ADOBEAIR應(yīng)用程序

◆打包AIR應(yīng)用程序

1打開項(xiàng)目,確保應(yīng)用程序沒有編譯錯誤且按照預(yù)期的方式運(yùn)行。
2選擇Project>ExportReleaseBuild。
3如果在FlexBuilder中打開了多個項(xiàng)目和應(yīng)用程序,請選擇要打包的特定的AIR項(xiàng)目。
4另外,如果希望用戶能夠在運(yùn)行應(yīng)用程序時查看源代碼,還可以選擇EnableViewSource??梢酝ㄟ^選擇ChooseSourceFiles來選擇要排除的個別文件。默認(rèn)情況下,選中所有源文件。有關(guān)在FlexBuilder中發(fā)布源文件的詳細(xì)信息,請參閱FlexBuilder幫助。
5還可以選擇更改生成的AIR文件的名稱。如果已準(zhǔn)備好繼續(xù),請單擊Next對應(yīng)用程序進(jìn)行數(shù)字簽名。

◆對AIR應(yīng)用程序進(jìn)行數(shù)字簽名

在繼續(xù)執(zhí)行ExportReleaseVersion之前,確定您希望對AIR應(yīng)用程序進(jìn)行數(shù)字簽名的方式。您有多種選擇??梢允褂肰erisign或Thwate數(shù)字證書對應(yīng)用程序進(jìn)行簽名,可以創(chuàng)建并使用自簽名數(shù)字證書,也可以選擇立即打包應(yīng)用程序并在以后對其進(jìn)行簽名。

VeriSign和Thwate提供的數(shù)字證書可確保用戶具有您確定的發(fā)布者身份并驗(yàn)證安裝文件自簽名以來未被更改過。自簽名數(shù)字證書具有相同的用途,但不提供第三方驗(yàn)證。
在不使用數(shù)字簽名的情況下,也可以選擇通過創(chuàng)建中間AIR文件(.airi)打包AIR應(yīng)用程序。由于無法安裝,因此中間AIR文件是無效的。但它可用于測試(由開發(fā)人員執(zhí)行)并且可以使用AIRADT命令行工具啟動。由于在一些開發(fā)環(huán)境中由某個開發(fā)人員或團(tuán)隊(duì)負(fù)責(zé)處理簽名,因此AIR提供了此功能。這種做法可確保在管理數(shù)字證書時具有更高級別的安全性。
有關(guān)對應(yīng)用程序進(jìn)行簽名的詳細(xì)信息,請參閱第284頁的“對AIR文件進(jìn)行數(shù)字簽名”。

◆對AIR應(yīng)用程序進(jìn)行數(shù)字簽名

1可以通過以下方式對AIR應(yīng)用程序進(jìn)行數(shù)字簽名:選擇現(xiàn)有的數(shù)字證書或創(chuàng)建新的自簽名證書。選擇ExportandSignan
AIRFilewithaDigitalCertificate選項(xiàng)。
2如果有現(xiàn)成的數(shù)字證書,請單擊Browse找到并選中它。
3若要創(chuàng)建新的自簽名數(shù)字證書,請選擇Create。
4輸入所需信息,然后單擊OK。
5單擊Next可以選擇要從導(dǎo)出的AIR文件中排除的文件。默認(rèn)情況下,所有文件都包括在內(nèi)。
6單擊Finish生成AIR文件。

◆創(chuàng)建中間AIR文件

?選擇ExportanIntermediateAIRIFilethatwillbeExportedLater選項(xiàng)。單擊Finish生成此中間文件。
生成中間AIR文件后,可以使用ADT命令行工具對其進(jìn)行簽名(請參閱第26頁的“使用ADT對AIR中間文件進(jìn)行簽
名”)。

◆創(chuàng)建AIR庫項(xiàng)目

若要為多個AIR項(xiàng)目創(chuàng)建AIR代碼庫,請使用標(biāo)準(zhǔn)的Flex庫項(xiàng)目向?qū)?chuàng)建AIR庫項(xiàng)目。

1選擇File>New>FlexLibraryProject。
2指定項(xiàng)目名稱。
3選擇AddAdobeAIRLibraries,然后單擊Next。

注:選擇的FlexSDK版本必須支持AIR。Flex2.0.1SDK不支持AIR。
4根據(jù)需要修改生成路徑,然后單擊Finish。有關(guān)創(chuàng)建庫項(xiàng)目的詳細(xì)信息,請參閱FlexBuilder幫助中的“Aboutlibrary
projects”(關(guān)于庫項(xiàng)目)。

【編輯推薦】

  1. 解析Flexbuilder4十大新特性
  2. 從Flex Builder更名看Flash平臺戰(zhàn)略
  3. FlexBuilder教程教你如何創(chuàng)建自定義控件
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 學(xué)習(xí)筆記 FlexBuilder2.0中如何使用基于Lists的控件 
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2011-11-17 15:01:37

AdobeAIR移動應(yīng)用

2011-11-17 15:17:37

AdobeAIR調(diào)試性能

2013-05-14 10:33:57

AIR Android應(yīng)用程序描述文件

2010-08-02 14:59:48

FlexBuilder

2011-02-22 10:23:43

2010-08-04 13:30:11

Flex項(xiàng)目

2010-08-06 13:30:31

FlexBuilder

2012-07-18 11:29:32

ibmdw

2010-08-06 09:06:26

FlexBuilder

2009-09-22 12:59:07

ibmdwWeb

2011-05-24 10:30:31

PythonNetBeans ID

2022-09-12 15:48:30

5G開發(fā)應(yīng)用程序

2009-05-27 14:31:53

NetBeansEclipsPHP

2011-03-21 09:05:40

IronRubyWindows Pho

2013-02-21 14:14:40

開發(fā)Tizen

2013-02-21 14:15:41

開發(fā)Tizen

2011-07-18 10:21:04

iOS Visual Stu iphone

2013-06-24 10:21:47

面向?qū)ο?/a>Web應(yīng)用JavaScript

2012-02-08 15:06:31

ibmdw

2022-09-19 00:37:13

SaaS云計(jì)算開發(fā)
點(diǎn)贊
收藏

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