I WANT TO CHANGE XML NAME DYNAMICALLY
I WANT TO CHANGE XML NAME DYNAMICALLY ACCORDING TO COMBOBOX VALUE.
ACTUALLY COMBOBOX IS IN MAIN TIMELINE AND I AM LOADING THE XML IN ONE MOVIECLIP.
THAERE IS ONE MOVIECLIP flashmo_pages.
IN THAT MC(flashmo_pages),THERE IS THREE MOVIECLIP IN 11,12,13,14 TIMELINE AND NAME OF MC IN TIMELINE IS PAGE_1,PAGE_2,PAGE_3,PAGE_4.
IN EACH TIMELINE I AM LOADING XML
SO NOW I WANT WHEN I WILL SELECT ONE VALUE IN COMBOBOX,IT WILL CALL EVENTLISTENER AND LOAD DIFFERENT XML IN ALL TIMELINE.
myComboBox2.addEventListener(Event.CHANGE, clickHandlerGlobal);
function clickHandlerGlobal(e:Event){
GlobalVarContainer.vars.i = e.target.value;
if(GlobalVarContainer.vars.i==1){
flashmo_pages.page_1.load_xml("Page_1_scope_cc.xml");
flashmo_pages.page_2.load_xml("Page_2_scope_cc.xml");
flashmo_pages.page_3.load_xml("Page_3_scope_cc.xml");
flashmo_pages.page_4.load_xml("Page_4_scope_cc.xml");
}
}
but it is giving error........................
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Scope1_fla::MainTimeline/clickHandlerGlobal()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::ComboBox/onListChange()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::SelectableList/handleCellRendererClick()
plz give me idea so that i can resolve this problem.