日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

认识flex中的sprite

發(fā)布時間:2024/4/15 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 认识flex中的sprite 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在Flex的幫助文檔里,有很多例子都是擴展Sprite類的。如果想把這些實例添加到你的mx:Application中,如:addChild(DisplayObject ),肯定會出錯。錯誤的大致意思是:flash.display::Sprite沒有實現(xiàn)mx.core.IUIComponent接口。

Sprite->DisplayObjectContainer?->InteractiveObject?->DisplayObject?->EventDispatcher?->Object

flex中的顯示元素繼承關(guān)系如下:
UIComponent ->??FlexSprite -> Sprite -> DisplayObjectContainer ->....

從Sprite的繼承關(guān)系來看,它雖然是DIsplayObject但是它沒有實現(xiàn)IUIComponent,不能直接添加到Flex組件里是當(dāng)然的了。Flex文檔上指出所有的可視化控件都繼承自UIComponent?而它自己是實現(xiàn)了IUIComponent?接口的。UIComponent?允許添。Sprite和MovieClip。

要顯示Sprite可以使用UIComponent包裝一下,例如?

Mxml代碼
  • var comp: UIComponent = new UIComponent();??
  • comp.addChild(Sprite對象);??
  • 這樣sprite就可以加入到flex中,原理是UIComponent實現(xiàn)了IUIcomponent接口的類,可以把該類作為Flex和Sprite的橋梁,所有的sprite類都可以通過此類輕易的加入到flex架構(gòu)中。或者把Sprite改成UIComponent就可以了。 本文出自 “SAP帝國” 博客,請務(wù)必保留此出處http://sapking.blog.51cto.com/909324/196601

    轉(zhuǎn)載于:https://www.cnblogs.com/programmer-wind/archive/2012/03/11/2919540.html

    總結(jié)

    以上是生活随笔為你收集整理的认识flex中的sprite的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。