我使用Flex + java的..在我有兩個子MXML文件Sub1.mxml和Sub2.mxml如何將Java對象發送到java中的兩個mxml文件之間?
Sub1.mxml代碼..
[Bindable] private var editTimetableVO:TimetableVO;
public function forwardToCreateEvent(event:MouseEvent):void
{
editTimetableVO = new TimetableVO();
editTimetableVO=editDataGrid.selectedItem as TimetableVO;//editDataGrid is DataGrid id
Alert.show("value "+editTimetableVO.startDate);
}
聽到警報是打印一些日起好......然後我的第二個MXML文件..
Sub2.mxml代碼..
public var myEditEvent:Sub1 = new Sub1();
private var timetableVO:TimetableVO = new TimetableVO();
// private var editTimetableVO:TimetableVO = new TimetableVO();
protected function init(event:FlexEvent):void
{
Alert.show("Show");
timetableVO=myEditEvent.editDataGrid.selectedItem as TimetableVO;
Alert.show("value "+timetableVO.startDate);
}
但在那個時候警報未打印.... 是他們的任何其他方式來訪問editTimetableVO
在Sub1.mxml到Sub2.mxml文件...
這是一個MXML文件,您正在通過ActionScript創建Sub1的新實例。這是爲什麼?我在問,因爲這可能是你問題的根源。 – RIAstar