我想了解Flex UIComponents和(Flash?)DisplayObjects之間的交互...但我不清楚UIComponent類是什麼「添加」到DisplayObject。那麼,一個UIComponent可以做到DisplayObject不能做什麼?UIComponent添加到DisplayObject的是什麼?
0
A
回答
2
有很多的差異,我肯定會去一下文件的更多細節,但這裏有一些:
壓縮擴大事件模型(當α,可見,寬度,高度,將scaleX,的scaleY ,X或Y變化,則調度一個事件,也有個預初始化,初始化)
附加屬性(你可以得到mouseX和Y量相對於孩子,你有機會獲得漸變性陣列,還有一個cursorManager,systemManager和一個focusManager,它們和更大的Flex框架一起工作,還有一個通用的(uncast)引用父代和應用程序意味着更容易訪問根目錄)。
它的CSS支持
其他方法 ...還有很多。
供參考:
FlexSprite唯一真正的區別在於將覆蓋的toString(),以提供關於該對象是在層次結構的更多細節。
我會說最好的總結方式是Flex UIComponent只是比DisplayObjectContainer更強大和更強大。
1
如果您查看文檔,可以看到UIComponent添加了大部分用戶界面功能。 DisplayObject不響應任何用戶界面事件。 UIComponents中還包含CSS樣式功能。
UIComponent - > FlexSprite - > Sprite - > DisplayObjectContainer - > InteractiveObject - > DisplayObject。每個圖層都向DisplayObject添加方法和事件。
相關問題
- 1. UIComponent的nonInheritingStyles屬性是什麼?
- 2. 將佈局添加到Flex UIComponent
- 3. 在sprite內部添加uicomponent
- 4. 什麼是添加#。到我的網址?
- 5. 什麼是添加pycharm到倉
- 6. 添加childViewController到底是什麼?
- 7. 什麼是添加入口行到我的package.json,爲什麼?
- 8. JSF 2.0:添加UIComponent當編程
- 9. 如何向/從UIComponent添加/獲取Sprite
- 10. Flex不能添加模塊作爲DisplayObject
- 11. 什麼是NSNumberFormatter添加elipsis?
- 12. 什麼是添加ResponseHandler所
- 13. 爲什麼UIComponent不顯示內容?
- 14. Flex:我如何檢查DisplayObject的父項是什麼?
- 15. 當我將UIcomponent添加到畫布時沒有任何顯示?
- 16. 在Flex中添加UIComponent到畫布和樹3
- 17. 如何在Flex中添加滾動條到UIComponent中
- 18. 在操作腳本中使用DisplayObject(Group,UIComponent)剪貼複製粘貼3 flex 4
- 19. 什麼是加入到
- 20. 將參數添加到AsyncTask的目的是什麼?
- 21. 將Keychain Wrapper添加到iOS應用的目的是什麼?
- 22. 將頭添加到AJAX調用的目的是什麼?
- 23. 將ContextLoaderListener添加到ServletContext的目的是什麼?
- 24. 添加到System.Web.Caching.Cache的項目的默認行爲是什麼?
- 25. 將scm信息添加到maven pom的目的是什麼?
- 26. 將填充添加到十六進制的目的是什麼?
- 27. 什麼是COM的區別添加在和VSTO添加在
- 28. 什麼是添加到bin文件夾中的「log4net.xml」文件
- 29. 將GuidAttribute添加到課程的價值是什麼?
- 30. 將JavaScript添加到Tapestry應用程序的方法是什麼?
啊,好的 - 謝謝。 – 2009-05-19 17:06:06