亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash as3教程:13個Flash as3常用小技巧介紹

2020-07-17 13:11:02
字體:
來源:轉載
供稿:網友
本文向大家介紹了Flash as3常用13個小技巧,教程介紹的很詳細,希望對大家有所幫助!
1:String轉換成Boolean
復制代碼
代碼如下:
var s:String="true"
var b:Boolean = (s=="true");

2:清除所有子對象
復制代碼
代碼如下:
while(container.numChildren > 0)
{
container.removeChildAt(0);
}

3:對于不需要 鼠標交互的對象 設置屬性 mouseChildren , mouseEnabled。
4:盡可能使用 Vector 類而不是 Array 類,Vector 類的讀寫訪問速度比 Array 類快。
5:通過為矢量分配特定長度并將其長度設為固定值,可進一步優化。
復制代碼
代碼如下:
// Specify a fixed length and initialize its length
var coordinates:Vector.<Number> = new Vector.<Number>(300000, true);
var started:Number = getTimer();
for (var i:int = 0; i< 300000; i++)
{
coordinates[i] = Math.random()*1024;
}
trace(getTimer() - started);
// output: 48

6:將重用的值存儲在常量,可對上面實例進一步優化。
復制代碼
代碼如下:
// Store the reused value to maintain code easily
const MAX_NUM:int = 300000;
var coordinates:Vector.<Number> = new Vector.<Number>(MAX_NUM, true);
var started:Number = getTimer();
for (var i:int = 0; i< MAX_NUM; i++)
{
coordinates[i] = Math.random()*1024;
}
trace(getTimer() - started);
// output: 47

7:使用BitmapData的 lock() 和 unlock() 方法加快運行速度。
8:對于 TextField 對象,請使用 appendText() 方法,而不要使用 += 運算符。
9: 使用中括號運算符可能會降低性能。將您的引用存儲在本地變量中可避免使用該運算符。以下代碼示例演示了使用中括號運算符的效率很低:
復制代碼
代碼如下:
var lng:int = 5000;
var arraySprite:Vector.<Sprite> = new Vector.<Sprite>(lng, true);
var i:int;
for ( i = 0; i< lng; i++ )
{
arraySprite[i] = new Sprite();
}
var started:Number = getTimer();
for ( i = 0; i< lng; i++ )
{
arraySprite[i].x = Math.random()*stage.stageWidth;
arraySprite[i].y = Math.random()*stage.stageHeight;
arraySprite[i].alpha = Math.random();
arraySprite[i].rotation = Math.random()*360;
}
trace( getTimer() - started );
// output : 16

以下優化的版本減少了對中括號運算符的使用:
復制代碼
代碼如下:
var lng:int = 5000;
var arraySprite:Vector.<Sprite> = new Vector.<Sprite>(lng, true);
var i:int;
for ( i = 0; i< lng; i++ )
{
arraySprite[i] = new Sprite();
}
var started:Number = getTimer();
var currentSprite:Sprite;
for ( i = 0; i< lng; i++ )
{
currentSprite = arraySprite[i];
currentSprite.x = Math.random()*stage.stageWidth;
currentSprite.y = Math.random()*stage.stageHeight;
currentSprite.alpha = Math.random();
currentSprite.rotation = Math.random()*360;
}
trace( getTimer() - started );
// output : 9

10: 盡可能使用內聯代碼以減少代碼中函數的調用次數。例如:
復制代碼
代碼如下:
currentValue > 0 ? currentValue : -currentValue;


比下面這種快
復制代碼
代碼如下:
Math.abs ( currentValue );

11:避免計算循環中的語句。
不計算循環中的語句也可實現優化。以下代碼遍歷數組,但未進行優化,因為在每次遍歷時都需要計算數組長度:
復制代碼
代碼如下:
for (var i:int = 0; i< myArray.length; i++)
{
}

最好存儲該值并重復使用:
復制代碼
代碼如下:
var lng:int = myArray.length;
for (var i:int = 0; i< lng; i++)
{
}

12:對 while 循環使用相反的順序。
以相反順序進行 while 循環的速度比正向循環快:
復制代碼
代碼如下:
var i:int = myArray.length;
while (--i > -1)
{
}

13:通常,使用盡可能低的幀速率可以提高性能。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一本色道久久88亚洲综合88| 亚洲色图五月天| 欧美www视频在线观看| 国产伦精品免费视频| 日韩中文字幕国产精品| 57pao成人国产永久免费| 26uuu亚洲伊人春色| 亚洲第一网站男人都懂| 97国产精品视频| 亚洲一区二区免费| 欧美日韩免费看| 成人激情综合网| 国产精品激情自拍| 日韩欧美中文字幕在线观看| 91免费高清视频| 欧美成人免费全部观看天天性色| 亚洲国产精品va| 久久福利视频导航| 久久久久久网址| 欧美福利视频在线观看| 欧美日韩国产一区中文午夜| 国产69久久精品成人看| 欧美激情精品久久久久久免费印度| 91免费国产网站| 九九久久综合网站| 亚洲欧美中文日韩在线v日本| 久久久久久久久电影| 影音先锋欧美在线资源| 亚洲最大激情中文字幕| 日韩精品中文字| 亚洲色图av在线| 狠狠色狠色综合曰曰| 亚洲精品一区久久久久久| 亚洲欧美日韩中文在线制服| 免费97视频在线精品国自产拍| 亚洲国产女人aaa毛片在线| 国产精品永久免费在线| 亚洲综合最新在线| 成人在线视频网| 色播久久人人爽人人爽人人片视av| 精品国产一区av| 国产精品香蕉在线观看| 最近2019年中文视频免费在线观看| 久久人人爽亚洲精品天堂| 亚洲天堂av高清| 久久精品视频在线| 日韩av毛片网| 日韩成人小视频| 成人激情视频在线观看| 成人黄色免费看| 欧美精品做受xxx性少妇| 久久不射热爱视频精品| 国模精品视频一区二区| 97视频免费观看| 北条麻妃99精品青青久久| 欧美在线视频免费观看| 国产精品免费久久久久影院| 国产精品7m视频| 欧美老肥婆性猛交视频| 欧美激情伊人电影| 久久影院免费观看| 亚洲精品一区二区三区婷婷月| 亚洲精品永久免费| 这里只有精品在线观看| 午夜精品久久久久久99热| 黑人欧美xxxx| 色悠悠国产精品| 日韩av在线电影网| 欧美精品18videos性欧美| 欧美成人免费视频| 国产精品视频免费观看www| 亚洲成人在线网| 欧美最猛性xxxxx(亚洲精品)| 精品福利在线观看| 久久99久久99精品免观看粉嫩| 亚洲国产欧美自拍| 少妇久久久久久| 91啪国产在线| 午夜精品一区二区三区在线视| 久久琪琪电影院| 欧美午夜激情在线| 亚洲人成网站在线播| 国产精品va在线播放我和闺蜜| 欧美激情一区二区三区在线视频观看| 久久在线视频在线| 欧美性猛交xxxx免费看漫画| 国产精品第一页在线| 国产免费一区二区三区在线观看| 在线不卡国产精品| 最新中文字幕亚洲| 亚洲qvod图片区电影| 亚洲人在线视频| 欧美精品国产精品日韩精品| 亚洲国产成人精品女人久久久| 色噜噜狠狠色综合网图区| 在线观看日韩专区| 91九色国产在线| 日韩免费电影在线观看| 91在线网站视频| 91中文字幕在线观看| 国产丝袜精品视频| 亚洲最大福利视频| 91sa在线看| 欧美日韩国产麻豆| 亚洲日本中文字幕| 久久五月天色综合| 日韩av网站电影| 黑丝美女久久久| 日韩电视剧在线观看免费网站| 亚洲国产成人久久综合| 欧美激情成人在线视频| 69av视频在线播放| 久久香蕉国产线看观看网| 日韩资源在线观看| 国产最新精品视频| 成人精品福利视频| 国产一区av在线| 成人免费视频xnxx.com| 国产精品一区二区三| 伊人久久久久久久久久| 日韩av在线看| 日韩在线免费av| 另类天堂视频在线观看| 欧美国产极速在线| 欧美极品美女视频网站在线观看免费| 国产深夜精品福利| 国产美女扒开尿口久久久| 欧美一性一乱一交一视频| 精品久久久香蕉免费精品视频| 午夜精品久久久99热福利| 国产精品久久久久久久久久免费| 91久久精品在线| 韩国三级电影久久久久久| 国产精品久久久久久影视| 精品久久久久久久久久久久久| 亚洲大胆人体视频| 操人视频在线观看欧美| 国产在线久久久| 久久久久久久久久久网站| 不卡av日日日| 欧洲亚洲在线视频| 欧美性生活大片免费观看网址| 久久高清视频免费| 国产精品一区专区欧美日韩| 日韩在线精品一区| 国产欧美在线观看| 91精品久久久久久久久| 欧美高清性猛交| 欧美精品999| 久久久亚洲天堂| 日韩av有码在线| 麻豆精品精华液| 在线色欧美三级视频| 欧美在线一级va免费观看| 欧美激情视频播放| 91地址最新发布| 91高清免费视频| www国产亚洲精品久久网站| 亚洲japanese制服美女| www.久久久久| 久久久爽爽爽美女图片| 在线免费观看羞羞视频一区二区| 国产人妖伪娘一区91| 日韩av在线一区二区|