2011-02-12 96 views
0

嗨 在我們的flex應用程序中,我們在主級上有選項卡,在它下面有子視圖。打開一個新選項卡並添加一個mxml組件

如 首頁/任務/管理等..

在一個條件下,我們需要點擊一個按鈕,打開一個新的標籤,這個標籤我們要添加一個現有的MXML組件,並顯示在上該標籤。 我們使用歐芹作爲框架。

裏面的MXML組件test.mxml(即顯示在標籤)我使用的標籤

現在香菜配置它,當我加入這個test.mxml的情況下我得到一個異常

我使用德香菜方面

獲得此test.mxml實例

context.getObject(組件ID)的的DisplayObject並將其添加到與TabNavigator ...

但我收到異常,當我嘗試使用香菜上下文獲取視圖的實例。

如何獲取通過使用parslye上下文的parsley配置的視圖或組件的實例。

在香菜上下文MXML文件發佈一些代碼

在介類

公共類TestMediator {

[進樣(ID = 「testViewID」)] public var testView:TestView;

,然後我這個視圖對象添加到容器....

另外的問題是發生監守視圖的injection..because我對應用程序的啓動得到了香菜excepiton指出,有一些問題在上下文中。

回答

0

你有什麼異常?沒有這些信息很難幫助你。

不管怎麼說,這裏有一些想法:

  • 通過容器創建視圖不應該是一個問題
  • 注意,MXML組件不能採取構造函數的參數,所以一定要確保你沒有任何在你的對象定義
  • 的標籤導航的兒童應容器,而不是僅僅顯示對象
+0

嗨克里斯托弗,我用初始化在的背景文件視圖parsley的標籤和這個id我在mediator類中注入視圖對象,然後我將這個視圖對象添加到一個自定義組件(類似於tagNavigator,但它是我們公司必須使用的一個自定義組件,因爲它有公司標識等)。問題是如果我創建視圖的對象並追加到組件,它不會實現注入的值,如果我注入視圖我得到一個錯誤作爲出界綁定的索引異常。 – Rajat 2011-02-13 21:20:18

相關問題