我創建了一個XML驅動的shell,我在其中調用從XML讀取的外部SWF文件。部分SWF的Flash組件面板中的SCROLLPANE已添加到各自的階段。現在,如果我單獨運行這些文件,它們工作正常。但它在shell中加載下面的問題即將到來。滾動窗格組件的句柄引用參考
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::ScrollPane/setScrollDrag()
at fl.containers::ScrollPane/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get maxVerticalScrollPosition()
at com.components::TableComp/resetAll()
at com.components::TableComp()
at TableComponent()
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at com::Main()
我相信問題在於組件使用的階段引用。我通常使用Model類來處理階段引用。但是我無法處理組件的階段引用。請幫忙。
可以ü粘貼代碼,因爲這個錯誤信息不會幫助找出問題 –
其實問題不在於代碼。我從組件面板拖動ScrollPane組件並將其添加到舞臺上。然後我在shell中運行該文件時遇到此問題。 – Govinda