2012-06-04 30 views
0

所以我有swf文件正在從XML加載數據。我有加載第一個node的功能,並且可以加載第二個node。一切工作正常,但當我加載第二個功能,然後再加載第一個。來自第二位的一些數據留在一些領域。在swf中禁用函數加載xml

var my_xml = new XML(); 
my_xml.ignoreWhite = true; 
my_xml.onLoad = onXMLLoaded; 
function reloadXML(){ 
my_xml.load("direktno.xml"); 
} 
my_xml.load("direktno.xml"); 



function onXMLLoaded() { } 
function mach() { } 

任何想法如何刪除或阻止第二個函數,之後阻止杉杉當IM加載第二個? 謝謝!

+0

爲什麼你不能嘗試這樣的事情,在加載下一個xml文件之前在加載的loadcomplete上加載第一個xml文件,使用一個布爾值來抵制進一步的加載,並且實例化兩個不同的xml變量 – Triode

+0

@ rajesh.adhi我只有一個帶兩個節點的Xml文件!你可以用代碼嗎? – Kircho

+0

http://www.republicofcode.com/tutorials/flash/xml/看看這個 – Triode

回答

0

您可以給出加載函數的條件,例如。當XML加載時,執行第一個函數如此等等。