麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

Flex程序開發(fā)心得小結(jié)

2020-07-17 13:19:19
字體:
供稿:網(wǎng)友
和Flash的開發(fā)環(huán)境相比,F(xiàn)lex提供的組件庫確實(shí)很誘人,但由于功能太全面,導(dǎo)致程序的體積大,有時(shí)候使用不當(dāng),可能會(huì)影響程序運(yùn)行效率。
在Flex的幫助手冊(cè)中,有一個(gè)專門的章節(jié)講了程序的優(yōu)化,下面是我結(jié)合幫助作的幾點(diǎn)小結(jié):
1、避免容器的多級(jí)嵌套,減少相對(duì)尺寸、相對(duì)定位的使用。
在使用百分比來給容器內(nèi)的元件定尺寸,一旦容器中的任何一個(gè)元件的位置和尺寸變化,都會(huì)引發(fā)容器對(duì)所有子級(jí)的重定位動(dòng)作。如果嵌套的級(jí)別很深,這個(gè)計(jì)算量會(huì)很大。
2、盡量使用輕量級(jí)的容器
Canvas是體積最小的容器,它只支持絕對(duì)定位。很多時(shí)候,都可以使用它來代替HBOx和VBox。另外,Canvas也是我們編寫自定義容器性質(zhì)組件的一個(gè)首選。它具有容器的基本功能,利于擴(kuò)展。
3、避免使用大體積的組件,比如DataGrid、AdvancedDataGrid
大個(gè)子組件的功能強(qiáng)大,但開銷也是非常大的。由于功能的復(fù)雜性,使得皮膚、樣式、itemRenderer的實(shí)現(xiàn)都格外復(fù)雜。
4、處理數(shù)據(jù)時(shí)多用分頁的方式
在使用數(shù)據(jù)類型控件時(shí),盡量減少數(shù)據(jù)一次的顯示量。比如TileList,它會(huì)把數(shù)據(jù)一次性全部創(chuàng)建,不管是不是需要顯示,這樣很浪費(fèi)資源。 ViewStack 、TabNavigator等在處理元件時(shí),并不是一次創(chuàng)建,只要元件在第一次被顯示時(shí)才創(chuàng)建,這樣,就避免的不必要的開銷。
5、setStyle和styleName
Flex 組件的皮膚都是可視化元件,組件在自身初始化時(shí),會(huì)使用當(dāng)前的樣式比如styleName完成所有皮膚元件的繪制。如果我們?cè)谶\(yùn)行期間通過setStyle修改了組件的樣式,組件的尺寸、位置就會(huì)作相應(yīng)調(diào)整。聯(lián)系到第一條,如果組件位于一個(gè)層級(jí)很深的容器中,也會(huì)有一個(gè)大的計(jì)算量。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 在线成人精品视频 | 毛片网站视频 | 久久美女免费视频 | 一级毛片免费版 | 国产无遮挡一级毛片 | 国产精品午夜一区 | 久久国产在线观看 | 国产妇女乱码一区二区三区 | 黄网站免费入口 | 99麻豆久久久国产精品免费 | omofun 动漫在线观看 | 欧美成人精品欧美一级 | 香蕉久草视频 | 国产三级在线视频观看 | 羞羞答答影院 | 久久艹综合 | 毛片在线免费观看完整版 | 黄色av网站免费 | 成人永久免费视频 | 国产a级网站 | 免费a级黄色片 | 欧美极品欧美精品欧美视频 | 欧美日韩在线影院 | 99热高清 | 国产精品一区网站 | 成人免费观看49www在线观看 | 一区二区三区小视频 | 性爱视频免费 | 免费久久精品 | 日本爽快片100色毛片视频 | 精品在线视频播放 | 一及毛片视频 | 一级做a爰片性色毛片2021 | 亚洲一区二区观看播放 | 成人店女老板视频在线看 | arabxxxxvideos| 久久国产精品影视 | 麻豆传传媒久久久爱 | 国产91一区二区三区 | 国产视频在线观看免费 | 国产精品久久久久久久久久免 |