偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

專家提醒 FlexaddChild()方法注意事項(xiàng)

開發(fā) 后端
你對(duì)FlexaddChild()方法的使用是否了解,這里和大家分享一下FlexaddChild()方法應(yīng)該能注意的一些事項(xiàng),希望對(duì)你有用。

在學(xué)習(xí)Flex的使用時(shí),你可能會(huì)遇到FlexaddChild()方法的使用,這里向大家描述一下在使用FlexaddChild()方法時(shí)應(yīng)該注意的一些問題。

FlexaddChild()方法注意事項(xiàng)

在FlexApplication里,是不能直接用FlexaddChild添加Sprite,MovieClip等來(lái)自flash.display包里的類的。

譬如以下代碼就會(huì)報(bào)錯(cuò): 

  1. privatefunctioninit():void{varsp:Sprite=newSprite();addChild(sp);} 

代碼如下:

  1. TypeError:Error#1034:強(qiáng)制轉(zhuǎn)換類型失敗:無(wú)法將flash.display::Sprite@156b7b1
  2. 轉(zhuǎn)換為mx.core.IUIComponent。 

這是因?yàn)锳pplication的FlexaddChild方法并非完全繼承自DisplayObjectContainer,
Application→LayoutContainer→Container→UIComponent→FlexSprite→Sprite→DisplayObjectContainer

而是在Container那里被重寫了:

代碼如下:
 

  1. publicoverridefunctionaddChild(child:DisplayObject):DisplayObject 

雖然參數(shù)child的類型是DisplayObject,但是它必須實(shí)現(xiàn)IUIComponent接口(所有Flex組件都實(shí)現(xiàn)了這一接口),才能添加。
如果要在Application里添加Sprite,可以先把它裝進(jìn)一個(gè)UIComponent,然后再添加這個(gè)UIComponent:

官方的說法:
◆<p><b>Note:</b>Whilethe<code>child</code>argumenttothemethod
◆isspecifiedasoftypeDisplayObject,theargumentmustimplement
*theIUIComponentinterfacetobeaddedasachildofacontainer.
◆AllFlexcomponentsimplementthisinterface.</p>

例子:

復(fù)制代碼代碼如下:
 

  1. importmx.core.UIComponent;privatefunctioninit():void{  
  2. varsp:Sprite=newSprite();  
  3. varuc:UIComponent=newUIComponent();  
  4. uc.addChild(sp);addChild(uc);  

【編輯推薦】

  1. 實(shí)例解析Flex字體的使用
  2. FlexBuilder4十大新特性閃亮登場(chǎng)
  3. 學(xué)習(xí)總結(jié) 在Flex中如何嵌入Flex字體
  4. 揭開Flex正則表達(dá)式的神秘面紗
  5. FlexBuilder開發(fā)方法及特點(diǎn)解析 

 

責(zé)任編輯:佚名 來(lái)源: jb51.net
相關(guān)推薦

2010-07-27 14:17:52

Flex SDK4

2010-06-04 14:42:25

2009-12-29 13:46:06

2010-05-26 17:05:13

SVN提交

2009-12-10 09:32:42

Visual Stud

2022-09-23 09:25:04

代碼方法

2011-06-23 11:15:25

SEO網(wǎng)站優(yōu)化

2009-12-15 17:47:17

VSIP

2011-05-26 11:22:04

SEO

2014-09-04 15:18:20

U-Mail郵件服務(wù)器

2010-02-05 14:13:17

Android平臺(tái)

2009-12-03 14:37:47

安裝phpMyAdmi

2009-06-12 09:46:40

Java String

2009-12-16 15:41:10

Ruby on Rai

2010-07-29 10:27:30

Flex鍵盤事件

2014-07-01 12:49:06

Android Stu安裝

2009-12-21 09:53:45

連接Oracle

2010-05-07 10:19:48

Oracle 注意事項(xiàng)

2011-04-11 16:23:57

2011-07-21 15:20:31

iPhone SDK 多線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)