国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用ActionScript創建可視化的Flex組件

開發 后端
本文向大家介紹一下如何用ActionScript創建可視化的Flex組件,通過使用ActionScript中的new操作符你可以程序化的創建可視化的Flex組件。

本文和大家重點討論一下用ActionScript創建可視化的Flex組件的方法,通過使用ActionScript中的new操作符你可以程序化的創建可視化的Flex組件,用同樣的方式你也可以創建任何ActionScript類的實例。

用ActionScript創建可視化的Flex組件

通過使用ActionScript中的new操作符你可以程序化的創建可視化的Flex組件,用同樣的方式你也可以創建任何ActionScript類的實例。創建后的組件的屬性都有默認的值,但是組件此時并沒有父類和子類(包含各式各樣的DisplayObject),而且此時組件并不在FlashPlayer或AdobeAIR的顯示列表中,因此無法在界面看到該組件。當創建組件完成后,你可以使用標準的賦值語句來重新設置組件的屬性的值。

如果你要把新創建的Flex組件添加到容器中去,必須使用容器的addChild()和addChildAt()方法,通過這種方法可以使得組件變成Flex程序的顯示層級的一部分。當組件***次被添加到容器的時候,組件的子實例就被創建了。在組件的生命周期子實例創建的時候比較晚,因此你可以在子實例創建完成后設置它的屬性。

當創建可視化組建的時候,你必須導入合適的包。在大多數情況下,這些包基本都在mx.controls包中,具體的你可以查閱AdobeFlexLanguageReference

下面的例子中,創建了一個Button控件并田間到HBox中去:

  1. <?xmlversionxmlversion="1.0"?> 
  2.  
  3. <!--usingas/ASVisualComponent.mxml--> 
  4.  
  5. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"> 
  6.  
  7. <mx:Script><![CDATA[  
  8.  
  9. importmx.controls.Button;  
  10.  
  11. publicvarbutton2:Button;  
  12.  
  13. publicfunctioncreateObject():void{  
  14.  
  15. button2=newButton();  
  16.  
  17. button2.label="ClickMe";  
  18.  
  19. hb1.addChild(button2);  
  20.  
  21. }  
  22.  
  23. ]]></mx:Script> 
  24.  
  25. <mx:HBoxidmx:HBoxid="hb1"> 
  26.  
  27. <mx:Buttonlabelmx:Buttonlabel="CreateObject"click="createObject()"/> 
  28.  
  29. </mx:HBox> 
  30.  
  31. </mx:Application> 
  32.  

 Flex容器中新創建的元素將會排在容器的***。如果你并不像讓新創建的元素排在容器的***,可是使用addChildAt()方法來改變元素的順序。你也可以在調用addChild()方法后使用setChildIndex()方法來實現,不過這樣做的話效率會降低。

你應該為每個動態創建的Flex組件定義實例變量并且將新創建的組件的實例存儲在變量里,就像當你為組件的實例標簽設置了id屬性的時候MXML編譯器所做的那樣。然后你就可以訪問你剛才動態創建的組件。

◆如果要在程序中移除一個組件,你需要使用removeChild()或removeChildAt()方法。你也可以使用removeAllChildren()方法來移除容器的所有組件。調用這些方法并不是真正的刪除這些對象。如果你在程序沒有這些對象的任何引用,那么FlashPlayer的垃圾回收機制就會在將來的某個時間點進行回收。如果在程序中存儲了該對象的引用,那么系統將會不從內存中移除該對象。

在有些情況下,你是通過使用MXML標簽來定義組件的。你可以設置容器的creationPolicy屬性為none來延遲容器中組件的實例化。為了創建那些用標簽定義了但沒有實例化的組件,你可以使用createComponentFromDescriptor()和createComponentsFromDescriptors()方法。使用這些方法可以讓你程序化的創建組件而不是聲明化的。

可以支持addChild()方法的組件是UIComponent。換句話說,如果你創建了一個并不是mx.core.UIComponent的子類的對象,在你將該對象添加到容器之前你必須用UIComponent封裝該對象。下面的例子中,創建了并不是UIComponent子類的Sprite對象,在將該對象添加到Panel容器之前將對象添加為UIComponent的子對象: 

  1. <?xmlversionxmlversion="1.0"?> 
  2.  
  3. <!--usingas/AddingChildrenAsUIComponents.mxml--> 
  4.  
  5. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"> 
  6.  
  7. <mx:Script><![CDATA[  
  8.  
  9. importflash.display.Sprite;  
  10.  
  11. importmx.core.UIComponent;  
  12.  
  13. privatevarxLoc:int=20;  
  14.  
  15. privatevaryLoc:int=20;  
  16.  
  17. privatevarcircleColor:Number=0xFFCC00;  
  18.  
  19. privatefunctionaddChildToPanel():void{  
  20.  
  21. varcircle:Sprite=newSprite();  
  22.  
  23. circle.graphics.beginFill(circleColor);  
  24.  
  25. circle.graphics.drawCircle(xLoc,yLoc,15);  
  26.  
  27.  
  28. varc:UIComponent=newUIComponent();  
  29.  
  30. c.addChild(circle);  
  31.  
  32. panel1.addChild(c);  
  33.  
  34. xLoc=xLoc+5;  
  35.  
  36. yLoc=yLoc+1;  
  37.  
  38. circleColor=circleColor+20;  
  39.  
  40. }  
  41.  
  42. ]]></mx:Script> 
  43.  
  44. <mx:Panelidmx:Panelid="panel1"height="250"width="300"verticalScrollPolicy="off"/> 
  45.  
  46. <mx:Buttonidmx:Buttonid="myButton"label="ClickMe"click="addChildToPanel();"/> 
  47.  
  48. </mx:Application> 

【編輯推薦】

  1. AS方式重寫Flex組件常規步驟
  2. 使用Flex組件開發那些事
  3. 學習總結 在Flex中如何嵌入Flex字體
  4. 揭開Flex正則表達式的神秘面紗
  5. Flex數據綁定及其使用頻繁的幾種情況 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-30 14:00:41

Flex組件

2021-09-27 08:31:01

數據可視化柱狀圖折現圖

2010-07-30 13:52:17

Flex組件

2010-08-12 13:39:46

Flex組件

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2010-08-09 10:39:14

FlexACtionSCrip

2021-07-27 08:29:33

可視化組件商店H5-Dooring

2021-11-19 08:30:39

H5-Dooring 可視化組件商店

2022-08-23 12:32:37

Python可視化圖表

2017-09-05 08:35:09

Python可視化地圖

2022-09-21 23:29:15

Python點云數據

2017-10-14 13:54:26

數據可視化數據信息可視化

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監控IT管理摩卡

2020-12-29 08:04:16

可視化地圖組件日歷組件

2017-09-01 19:49:50

Python工具地圖

2009-01-11 10:14:19

可視化服務器摩卡

2013-07-10 09:56:02

軟件定義網絡SDN

2015-08-20 10:06:36

可視化

2020-11-02 13:54:41

Python可視化決策樹
點贊
收藏

51CTO技術棧公眾號

色偷偷91综合久久噜噜| 成人久久18免费网站麻豆| 亚洲片在线资源| av在线理伦电影| 日韩av综合网| 香蕉免费一区二区三区在线观看| 8x拔播拔播x8国产精品| 99久久久久| 日韩三级电影免费观看| 日本一区二区成人| 18av在线视频| 2025国产精品视频| 久久精品国产免费| 日本免费视频www| 日韩精品在线第一页| 红桃视频在线观看一区二区| 在线免费观看成人网| 一区二区日韩av| 中文字幕色婷婷在线视频| 国产日产久久高清欧美一区| 黑人精品欧美一区二区蜜桃| 粉嫩欧美一区二区三区| 色香阁99久久精品久久久| 日韩一级大片| 白白色在线发布| 色噜噜狠狠狠综合曰曰曰88av| 日韩一级网站| 亚洲美女欧洲| 国产91av在线| www.亚洲人| 欧美四级在线| 色播五月综合| 欧美美女喷水视频| 91精品国产乱码久久久久久 | 国产精品无码永久免费888| 欧美三级网址| 欧美理论片在线观看| 蜜桃在线一区| 99在线欧洲视频| 国产成人精品一区二区三区| 欧美欧美欧美欧美| 国产成人鲁色资源国产91色综| 久久在线电影| 国产福利在线免费观看| 国产a级片免费观看| 欧美精品久久久久久久免费观看| 国产精品久久综合| 大色综合视频网站在线播放| 欧美日本一道本在线视频| 成人看av片| 春日野结衣av| 91精品啪aⅴ在线观看国产| 日韩一区二区三| 日韩欧美亚洲综合| 国产一区二区三区网| 另类av导航| 国产精品美女黄网| 夜夜亚洲天天久久| 日韩电影免费网址| 欧美大片aaa| 麻豆精品传媒视频| 亚洲国产精品一区二区久| 成人免费视频网站在线观看| av成人资源网| 久久手机免费观看| 色999日韩自偷自拍美女| 一区二区三区四区视频| 国产亚洲一二三区| 亚洲草久电影| 免费看男女www网站入口在线| 97视频在线免费| 国产成人精品一区二区| 欧美丰满少妇xxxxx高潮对白 | 日韩免费观看网站| 欧美久久久久久久久久| 国产乱国产乱300精品| 婷婷成人av| 91在线看片| 日韩av资源在线| 亚洲一区二区三区成人在线视频精品 | 国产精品麻豆| 国产视频网站在线| 精品嫩模一区二区三区| 一区二区三区四区亚洲| 久久精品三级| 五月天亚洲色图| 国产盗摄在线视频网站| 成人毛片免费在线观看| 在线看无码的免费网站| 国产日韩欧美日韩| 色综合导航网站| 欧美精品一区二区三区四区 | 玖玖玖精品中文字幕| 久久久黄色av| 欧美性生交大片免费| 成人ar影院免费观看视频| 美女黄网久久| 激情久久一区| 91精品国产自产在线观看永久∴ | 久久久com| 国产精品久久久久77777| 4p变态网欧美系列| 欧美高清视频免费观看| 日韩欧美综合在线| 日韩欧美国产高清91| 亚洲激情校园春色| 亚洲欧美偷拍三级| 久久99精品视频| 欧美激情麻豆| 第四色成人网| 99精品小视频| 国产一区二区三区四区二区| 婷婷综合电影| 亚洲天堂av资源在线观看| 欧美日韩黄网站| 任你躁在线精品免费| 精品网站999| 日本精品影院| 色综合久久中文| 午夜视频国产| 日韩av资源站| 欧美xxxx做受欧美88bbw| 操人在线观看| 日韩护士脚交太爽了| 久久动漫网址| 一级欧洲+日本+国产| 日韩高清不卡一区| 99久久免费视频.com| 国产精品久久久久久久久晋中| 亚洲一区二区三区美女| 3d成人动漫网站| 亚洲久久久久久久久久久| 欧美国产乱视频| 欧美综合在线第二页| 国产精品扒开腿做| 国产亚洲欧美一区二区| 性欧美大战久久久久久久免费观看| 五月天亚洲综合小说网| 亚洲精品少妇一区二区| 成人三级av| av免费在线免费| 亚洲网站免费| 欧美午夜影院| 成人一区二区三区在线观看 | 日本不卡1区2区3区| 二区中文字幕| 91av俱乐部| av之家在线观看| 久久亚洲精品无码va白人极品| 亚洲一区二区三区午夜| 91文字幕巨乱亚洲香蕉| 日韩av片免费在线观看| 国产精品视频自拍| 欧美乱偷一区二区三区在线| 男人亚洲天堂网| 国产桃色电影在线播放| 西野翔中文久久精品国产| 国产在线视视频有精品| 婷婷夜色潮精品综合在线| 欧美日本中文字幕| 在线看视频不卡| 国产丝袜在线| 伊人久久大香线蕉综合四虎小说| 久久久久国产精品免费免费搜索| 亚洲精品一区二区三区香蕉| 亚洲影院色无极综合| 日本激情视频在线播放| 精品亚洲美女网站| 久久99国产精品尤物| 欧美一区二区三区影视| 92福利视频午夜1000合集在线观看| 国产偷人视频免费| 久久久久亚洲精品中文字幕| 狠狠色综合日日| 精品亚洲一区二区三区四区五区| 国产尤物99| 日本高清视频在线播放| 国产二区精品| 91久久精品一区二区| 91最新在线免费观看| 欧美午夜黄色| 夜久久久久久| 亚洲精品国产拍免费91在线| 亚洲国产高清国产精品| av影片在线| 91色九色蝌蚪| 国产ts一区二区| 国产精品二线| 久久精品国产在热久久| 亚洲人成毛片在线播放| 只有这里有精品| 亚洲tv在线| 性做久久久久久久免费看| 韩国成人av| 欧美a级在线观看| 国产精品婷婷午夜在线观看| 国产精品 欧美在线| 国产精品va在线观看视色| 国产成人h网站| 亚州欧美日韩中文视频|