隨筆:12 文章:3 評論:69 引用:0
小胖&大胖
Art is long , and time is fleeting.
首頁
發(fā)新文章
聯(lián)系
聚合
管理
Flex學(xué)習(xí)筆記(一)
Flex簡介
Adobe® Flex® 3 是用于構(gòu)建和維護(hù)在所有主要瀏覽器、桌面和操作系統(tǒng)一致地部署的極具表現(xiàn)力的 Web 應(yīng)用程序的高效率的開放源碼框架。
---Adobe
如果讓我來形容的話,只有一句話說"Flex is the future!"。
FB的安裝我就不說了,可以直接從adobe網(wǎng)站上下載,然后從下面找個號碼注冊一下就歐了。
1377-4364-8105-1017-5779-4100
1377-4864-2155-4708-3713-2066
1377-4561-2389-2527-0543-9076
1377-4167-2588-8404-4842-4168
1377-4469-0634-7084-5700-9553
一、Flex基礎(chǔ)
1)Flex程序一般是由mxml文件,as文件(actionScript文件),css文件組成的。
2)通過mxml文件(mx:application)來調(diào)用as文件和css文件。
3)mxml文件的命名規(guī)則
①mxml區(qū)分大小寫。
②mxml文件名不能用"Application"命名(application倒是可以使用)。
③mxml文件名不能和程序中任何一個組件的ID的名字相同。
比如有一個名叫test.mxml的文件,它的代碼如下
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
>
3
<
mx:Button
name
="applications"
id
="test"
/>
4
</
mx:Application
>
報出一個error:
1
'test': identifier and class may not have the same name.
二、MXML文件結(jié)構(gòu)
1)先看一個最簡單的mxml文件
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
>
3
</
mx:Application
>
①version:聲明xml語法的版本號。
②encoding:聲明xml的字符集。
③mx:Application:文件主入口的標(biāo)志,一個工程可以有多個mxml,但只能有一個mx:Application。
④xmlns:mx:定義了xml的命名空間。
我們打開Flex builder\sdks\3.0.0\frameworks\flex-config.xml,看到這樣一段話
1
<
namespaces
>
2
<!--
Specify a URI to associate with a manifest of components for use as MXML
-->
3
<!--
elements.
-->
4
<
namespace
>
5
<
uri
>
http://www.adobe.com/2006/mxml
</
uri
>
6
<
manifest
>
mxml-manifest.xml
</
manifest
>
7
</
namespace
>
8
</
namespaces
>
可以看到flex通過
http://www.adobe.com/2006/mxml
這個資源標(biāo)識符,對應(yīng)了一個xml文件
我們打開同一目錄下的mxml-manifest.xml文件,里面列出了mxml中所有標(biāo)簽以及與其相關(guān)聯(lián)的類。
1
<
componentPackage
>
2
3
<!--
airframework
-->
4
<
component
id
="FileSystemComboBox"
class
="mx.controls.FileSystemComboBox"
/>
5
<
component
id
="FileSystemDataGrid"
class
="mx.controls.FileSystemDataGrid"
/>
6
。。。。。。
7
8
</
componentPackage
>
9
⑤layouy:定義了頁面的布局方式。'absolute'表示使用絕對位置,它內(nèi)部包含的所有子元素都是通過x,y坐標(biāo)來定位布局的。
三、MXML組件學(xué)習(xí)
1)mxml組件按照它的作用和功能可以分為三大類
①容器類(提供頁面布局)
②導(dǎo)航類(菜單,導(dǎo)航器等)
③交互類(button,checkbox等)
2)自定義組件的訪問
語法格式如下:
自定義組件所在的命名空間:自定義組件名(mxml文件名)
eg.我們來聲明一個名叫"test.xml"的自定義組件,代碼如下
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Button
xmlns:mx
="http://www.adobe.com/2006/mxml"
/>
3
然后我們在主mxml中調(diào)用它
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
xmlns:buttons
="*"
>
3
<
buttons:test
/>
4
</
mx:Application
>
四、ActionScript文件
1)所有mxml文件經(jīng)過編譯后,都會編譯成as文件。
2)mxml文件中通過<mx:Script>標(biāo)簽來訪問內(nèi)部as代碼塊。不過在xml中'<'和'&'是禁止使用的。所以應(yīng)該用如下的方式訪問
1
<
mx:Script
>
2
<![CDATA[
3
4
5
]]>
6
</
mx:Script
>
3)訪問外部的ActionScript文件
1
<
mx:Script
source
="XXXX.as"
/>
4)關(guān)于注釋
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
xmlns:buttons
="*"
>
3
<
buttons:test
/>
4
<
mx:Script
>
5
<![CDATA[
6
// 單行注釋
7
/*
8
多行注釋
9
*/
10
]]>
11
</
mx:Script
>
12
<!--
MXML注釋
-->
13
</
mx:Application
>
進(jìn)入下一章《 Flex學(xué)習(xí)筆記(二) 》
好了,第一章先到這里吧,有不對的地方歡迎大家指摘問題。
2008年7月20日22:59:59
Alps Wong
發(fā)表于 2008-07-20 22:59
Alps Wong
閱讀(3255)
評論(11)
編輯
收藏
所屬分類:
Flex
評論
#
re: Flex學(xué)習(xí)筆記(一)
很好,期待閱讀你的后續(xù)文章
softwave
評論于 2008-07-20 23:36
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
不錯,支持個先。
久城
評論于 2008-07-21 08:00
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
你好,文章看過,很不錯哦。
我能不能轉(zhuǎn)載啊?
shellway
評論于 2008-07-21 09:07
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
@shellway
Enjoy it! ^_^
Alps
評論于 2008-07-21 09:54
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
寫的好,想請教下Flex主要應(yīng)用在什么場景?樓主使用Flex開發(fā)的web application會不會覺得存在Performance問題?
ANTI CPC
評論于 2008-07-21 11:22
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
@ANTI CPC
性能確實(shí)是一個瓶頸,不過有很多辦法來優(yōu)化我們的程序。
您可以看一下這篇文章,寫的很不錯。^_^
http://wmcai.blog.163.com/blog/static/480242007824431259/
Alps
評論于 2008-07-21 11:32
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
謝謝樓主。
ANTI CPC
評論于 2008-07-21 12:20
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
great!
I,m learning flex,too.
guest
評論于 2008-07-21 22:23
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
很好,學(xué)習(xí)中......
藍(lán)雪沙
評論于 2008-07-23 22:27
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)[未登錄]
很清晰 易懂 謝謝了
snail
評論于 2009-01-17 19:52
回復(fù)
更多評論
#
re: Flex學(xué)習(xí)筆記(一)
寫的非常好,言簡意賅,通俗易懂,非常適合入門.
一江東水
評論于 2013-10-24 10:18
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
Flex學(xué)習(xí)筆記(五)
Flex學(xué)習(xí)筆記(四)
Flex學(xué)習(xí)筆記(三)
Flex學(xué)習(xí)筆記(二)
Flex學(xué)習(xí)筆記(一)
CALENDER
<
2009年1月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
靜 水 流 深
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆分類
Cloud(2)
(rss)
Extjs(3)
(rss)
Flex(5)
(rss)
Linux(3)
(rss)
Open Source(2)
(rss)
隨筆檔案
2011年8月 (3)
2010年9月 (2)
2009年6月 (1)
2009年4月 (1)
2009年3月 (2)
2008年8月 (2)
2008年7月 (4)
文章分類
Ext
(rss)
Flex
(rss)
Open Source
(rss)
Struts2.0
(rss)
最新評論
1.?re: Flex學(xué)習(xí)筆記(三)
675210029@qq.com
Thanks a lot!
--Eons
2.?re: Flex學(xué)習(xí)筆記(三)
michaelcrystallee@126.com
--crystallee
3.?re: Extjs 初探(1)[未登錄]
sw
--aa
4.?re: Flex學(xué)習(xí)筆記(一)
寫的非常好,言簡意賅,通俗易懂,非常適合入門.
--一江東水
5.?re: Flex學(xué)習(xí)筆記(三)
樓主,很好的學(xué)習(xí)筆記,太感謝,能夠?qū)⒛龅臇|東給我發(fā)一份?謝謝。
--ht
閱讀排行榜
1.?Mantis安裝及配置手順(10119)
2.?Flex學(xué)習(xí)筆記(二)(4610)
3.?Flex學(xué)習(xí)筆記(四)(4479)
4.?Extjs 初探(2)(4309)
5.?Extjs 初探(1)(3618)
評論排行榜
1.?Flex學(xué)習(xí)筆記(三)(40)
2.?Flex學(xué)習(xí)筆記(一)(11)
3.?Mantis安裝及配置手順(6)
4.?Flex學(xué)習(xí)筆記(二)(4)
5.?Flex學(xué)習(xí)筆記(五)(3)
Powered By:
博客園
模板提供
:
滬江博客
主站蜘蛛池模板:
免费成人在线电影
|
国产又粗又长又硬免费视频
|
亚洲乱码卡一卡二卡三
|
成年女人18级毛片毛片免费观看
|
黄色一级免费网站
|
青青草原精品国产亚洲av
|
手机看片久久国产免费
|
久久免费福利视频
|
老司机午夜性生免费福利
|
久久精品国产亚洲AV香蕉
|
国产成人无码免费视频97
|
国产好大好硬好爽免费不卡
|
亚洲性无码一区二区三区
|
亚洲精品无码久久千人斩
|
色婷婷7777免费视频在线观看
|
一级一级一片免费高清
|
亚洲精品视频在线播放
|
亚洲国产精品狼友中文久久久
|
2021在线永久免费视频
|
久久成人18免费网站
|
亚洲男人的天堂网站
|
亚洲AV成人一区二区三区AV
|
免费日韩在线视频
|
成年人视频免费在线观看
|
精品无码一级毛片免费视频观看
|
中文字幕亚洲码在线
|
亚洲黑人嫩小videos
|
亚洲乱码日产一区三区
|
全部免费a级毛片
|
成人奭片免费观看
|
亚洲免费观看网站
|
少妇人妻偷人精品免费视频
|
日韩精品无码免费视频
|
亚洲人成网站免费播放
|
亚洲国产亚洲综合在线尤物
|
亚洲精选在线观看
|
国产亚洲精品xxx
|
久久亚洲av无码精品浪潮
|
免费国产a国产片高清网站
|
好吊妞视频免费视频
|
噼里啪啦免费观看高清动漫4
|