日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Flash Player 10新特性:Vector_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash教程:AS 3.0代碼實(shí)現(xiàn)甲蟲跟隨鼠標(biāo)
簡(jiǎn)介:本例介紹運(yùn)用Flash AS 3.0代碼來實(shí)現(xiàn)甲蟲頭部始終跟隨鼠標(biāo)移動(dòng)的效果,教程詳細(xì)解釋了代碼的運(yùn)用,希望能給朋友們帶來幫助~~效果演示:(請(qǐng)移動(dòng)鼠標(biāo)看效果) 敵人跟隨我的AS代碼

Flash Player 10之前,對(duì)于一個(gè)數(shù)組內(nèi)的元素,我們是無法控制其類型的,也無法現(xiàn)在數(shù)組的長度,因?yàn)樗梢宰詣?dòng)增長,事實(shí)上,自動(dòng)增長是會(huì)損失性能的,因?yàn)樗枰獎(jiǎng)討B(tài)分配內(nèi)存地址。

FP10中增加了一個(gè)新的對(duì)象:Vector,它解決了上面的兩個(gè)問題:

強(qiáng)類型
聲明一個(gè)Vector對(duì)象你必須指定具體的類型:

  1. var v:Vector.<String>;

這里指定了一個(gè)強(qiáng)制的類型:String, 不能加入其他類型的元素到這個(gè)Vector中,比如:

  1. v[0] = 3.14;

這是不被允許的。

固定長度
你可以在構(gòu)造函數(shù)中定于這個(gè)Vector的長度(也可以不定義)和設(shè)置是否為固定長度:

  1. new Vector.<String>(length, fixed);

從測(cè)試看,Vector比Array在運(yùn)算上快將近一倍:

  1. var i : uint;
  2. var t : uint;
  3. var length : uint = 1000000;
  4. //test Vector
  5. t = getTimer();
  6. var v:Vector. = new Vector.(length, true);
  7. for( i = 0; i < length; i )
  8. {
  9. v[i] = "1";
  10. }
  11. trace(getTimer() - t);
  12. //test Array
  13. t = getTimer();
  14. var a:Array = new Array();
  15. for( i = 0; i < length; i )
  16. {
  17. a[i] = "1";
  18. }
  19. trace(getTimer() - t);

本文參考文檔:Flash_10.0/Vector.html" target=_blank>http://help.adobe.com/en_US/AS3LCR/Flash_10.0/Vector.html

PS.感謝Mark提供 AS3 Syntax Highlighting

分享:Flash新手入門教程:水晶按鈕制作和應(yīng)用
簡(jiǎn)介:本例介紹運(yùn)用Flash制作水晶按鈕以及水晶按鈕的運(yùn)用,教程詳細(xì)講解了制作過程,適合新手朋友學(xué)習(xí),感興趣的朋友可以到論壇提交作業(yè)~~ 本文由 中國教程網(wǎng) 隨意 原創(chuàng),轉(zhuǎn)載請(qǐng)保留此信息!

來源:網(wǎng)頁教學(xué)網(wǎng)//所屬分類:Flash教程/更新時(shí)間:2008-11-26
相關(guān)Flash教程