亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

創(chuàng)建我們的第一個(gè)程序

系統(tǒng) 2240 0
創(chuàng)建我們的第一個(gè)程序

在這一節(jié),我們將會(huì)演示如何在Adobe Flex Builder中編譯與運(yùn)行一個(gè)簡(jiǎn)單的Flex程序。在這一節(jié),我們也會(huì)介紹Flex Builder工程的概念,并且展示如何創(chuàng)建工程。在Flex Builder中,所有的Flex程序都包含在工程中。

創(chuàng)建Lessons工程
在Flex Builder構(gòu)建一個(gè)Flex程序之前,我們必須創(chuàng)建一個(gè)工程。當(dāng)我們?cè)贔lex Builder中創(chuàng)建一個(gè)工程,就會(huì)為我們創(chuàng)建一個(gè)主要的MXML程序文件。我們可以向一個(gè)工程中添加資源,例如自定義的MXML組件文件,ActionScript文件,以及其他構(gòu)成我們Flex程序的資源。
1 啟動(dòng)Flex Builder,從主菜單中選擇File>New>Flex Project。
如果我們有Flex Builder的插件配置,并且我們?cè)诖蜷_的Eclipse中是非Flex Builder視圖,選擇New>Other>Flex>Flex Project。
向?qū)?huì)指引我們完成工程創(chuàng)建步驟。
2 在打開的屏幕中,選擇基本數(shù)據(jù)選項(xiàng)(第一個(gè)選項(xiàng)),點(diǎn)擊下一步。
下一個(gè)屏幕會(huì)詢問我們指定工程的名字以及其存放位置。
3 在工程名字輸入框,輸入Lessons。
這是我們工程的名字。當(dāng)我們創(chuàng)建一個(gè)工程,F(xiàn)lex Builder會(huì)基于這個(gè)工程名生成一個(gè)主要的MXML程序文件。因?yàn)橐粋€(gè)主要的程序文件使用相同的名字,所以我們?cè)诠こ堂胁灰褂每崭衽c特殊字符。
4 在工程內(nèi)容區(qū),確保選擇了使用默認(rèn)位置。
我們工程文件的默認(rèn)位置位于下面的目錄中:
Windows: C:\Documents and Settings\user_name\My Documents\Flex Builder 2
Macintosh: \Users\user_name\Documents\Flex Builder 2
Flex Builder會(huì)在這個(gè)位置為我們創(chuàng)建Lessons目錄。
下圖顯示了一個(gè)新Flex工程向?qū)В?
創(chuàng)建我們的第一個(gè)程序

5 點(diǎn)擊完成
Flex Builder會(huì)創(chuàng)建一個(gè)新工程,并且在瀏覽視圖中顯示。
創(chuàng)建我們的第一個(gè)程序

新Flex工程會(huì)自動(dòng)生成工程的配置文件,存放編譯的SWF文件的輸出目錄(bin),主要的程序文件Lessons.mxml。
6 確保在Flex Builder中允許了自動(dòng)構(gòu)建選項(xiàng)。
這個(gè)選項(xiàng)在獨(dú)立配置的Flex Builder中是默認(rèn)打開的,但是在插件配置中并不是這樣。我們可以選擇Project>Build Automatically打開自動(dòng)構(gòu)建選項(xiàng)。

了解Flex Builder中的編譯
在我們使用Flex Builder編譯與運(yùn)行一個(gè)程序之前,瀏覽一些關(guān)鍵內(nèi)容是很有幫助的。
在默認(rèn)情況下,獨(dú)立配置的Flex Builder會(huì)在我們向工程中添加了一個(gè)文件或者是我們編輯之后保存工程文件時(shí)自動(dòng)編譯或是構(gòu)建程序。自動(dòng)構(gòu)建在Flex Builder的插件配置中默認(rèn)是不允許的,但是我們可以通過選擇Project>Builder Automatically來打開這個(gè)選項(xiàng)。
在構(gòu)建程序之后,F(xiàn)lex Builder會(huì)將生成的SWF文件放在bin目錄中,這是編譯的文件所存放的默認(rèn)目錄。
如果我們要在瀏覽器中運(yùn)行這個(gè)SWF文件,F(xiàn)lex Builder同時(shí)也會(huì)這個(gè)SWF文件生成一個(gè)HTML封裝文件,在這種情況下是Lessons.html。
創(chuàng)建我們的第一個(gè)程序

當(dāng)我們創(chuàng)建了一個(gè)工程,F(xiàn)lex Builder會(huì)創(chuàng)建一個(gè)主要的程序文件,并且會(huì)基于工程名為之命名。一個(gè)程序文件是一個(gè)具有<mx:Application>父標(biāo)簽的MXML文件。我們的工程可以有多個(gè)程序文件,但是主要的程序文件是Flex Builder在構(gòu)建過程中編譯進(jìn)入SWF文件的文件。我們可以設(shè)計(jì)另一個(gè)要構(gòu)建的主要程序文件,但是在每一個(gè)工程中只有一個(gè)主要程序文件是一個(gè)很好的習(xí)慣。
但是我們已經(jīng)了解了在Flex Builder中編譯程序的基本概念,我們可以在Flex Builder創(chuàng)建一個(gè)小的程序,然后進(jìn)行編譯與運(yùn)行。

創(chuàng)建與運(yùn)行程序
在這一部分我們認(rèn)為我們已經(jīng)創(chuàng)建了Lessons工程,并且打開了自動(dòng)構(gòu)建選項(xiàng)。
1 如果Lessons.mxml文件沒有打開,在瀏覽視圖中雙擊打開這個(gè)文件。
2 通過點(diǎn)擊文件工具欄的Source按鈕切換到MXML編輯器的代碼模式。

當(dāng)創(chuàng)建這個(gè)文件時(shí)Flex Builder會(huì)在Lessons.mxml文件插入下面的代碼:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " layout="absolute">
</mx:Application>
3 通過在<mx:Application>標(biāo)簽中加入<mx:Panel>標(biāo)簽添加一個(gè)面板容器。
<mx:Panel title="My Application" width="200" height="300">
</mx:Panel>
面板容器是許多Flex布局中基本的構(gòu)建塊。
4 通過添加<mx:Label>標(biāo)簽添加一個(gè)標(biāo)簽。
<mx:Label text="Welcome to Flex!" mouseDownEffect="WipeRight"/>
最終的程序文件如下面的樣子所示:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " layout="absolute">
??? <mx:Panel title="My Application" width="200" height="300">
??????? <mx:Label text="Welcome to Flex!" mouseDownEffect="WipeRight"/>
??? </mx:Panel>
</mx:Application>
5 保存文件
當(dāng)我們保存一個(gè)文件時(shí),F(xiàn)lex Builder會(huì)自動(dòng)構(gòu)建這個(gè)程序。我們將會(huì)在窗口的右下角察看編譯過程。在程序構(gòu)建時(shí)我們?nèi)钥梢岳^續(xù)工作。
6 在構(gòu)建完成之后,點(diǎn)擊工具欄的Run按鈕來運(yùn)行這個(gè)程序。如果使用Flex Builder的插件配置,選擇Run>Run As>Flex Application。
創(chuàng)建我們的第一個(gè)程序

這樣就會(huì)打開一個(gè)瀏覽器來運(yùn)行我們的程序。
創(chuàng)建我們的第一個(gè)程序
7 點(diǎn)擊"Welcome to Flex"來查看效果。
?

創(chuàng)建我們的第一個(gè)程序


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久66热re国产毛片基地 | 狠狠干奇米 | 国产九九热 | 今天的恋爱未删减在线观看 | 久久最稳定资源站在线 | 黄色在线视频观看 | 久青草国产视频 | 免费人成年短视频在线观看网站 | 七次郎在线视频精品视频 | 亚洲精品久荜中文字幕 | 国产成人一区二区三区高清 | 日韩毛片免费看 | 亚洲高清中文字幕一区二区三区 | 精品哟哟哟国产在线观看不卡 | 午夜国产福利在线观看 | 亚洲综合在线观看一区www | 亚洲国产成人精品一区91 | 在线成人a毛片免费播放 | 国产在线日韩 | 久久夜色撩人精品国产 | 亚洲一区二区三区精品视频 | 欧美激情在线播放一区二区 | 色偷偷在线刺激免费视频 | 国产成人免费在线 | 色综合色狠狠天天综合色hd | 欧美日韩在线播放 | 伊在人亚洲香蕉精品播放 | 日韩精品一区二区三区免费观看 | 国产精品u任我爽爆在线播放 | 分分操这里只有精品 | 亚洲日韩精品欧美一区二区一 | 99国产国人青青视频在线观看 | 精品新一区二区三区四区 | 波多野结衣国产一区二区三区 | 日韩中文字幕在线有码视频网 | 图片专区亚洲 欧美 另类 | 在线精品欧美 | 国产理论自拍 | 亚洲视频在线观看不卡 | 特级黄色毛片 | 久久国产精品免费专区 |