2012-06-01 46 views
0

所以我需要讓一個應用程序女巫從XMl文件調用一些數據。 XML數據將是動態的,所以我需要在swf中進行自動刷新。我已經試過這autorefreshing swf從XML文件調用數據

var interval = setInterval(my_function, 10000); 

因爲我有

my_xml = new XML(); 

my_xml.load("direktno.xml"); 

my_xml.onLoad = my_function; 

my_xml.ignoreWhite = true; 

function my_function() 
{ my function } 

但這只是刷新my_function 無需重新加載XML文件。任何想法>

謝謝

回答

0

如果你改變你的代碼到這一點,重新加載XML文件中的每個10秒。

var my_xml = new XML(); 
my_xml.ignoreWhite = true; 
my_xml.onLoad = onXMLLoaded; 

function reloadXML(){ 
    my_xml.load("direktno.xml"); 
} 
function onXMLLoaded() { 
    // do what you want 
} 

var interval = setInterval(reloadXML, 10000); 

希望它有幫助。

+0

它接縫的權利,但它不工作? – Kircho

+0

你能告訴我哪個部分不工作嗎?我多年來一直沒有使用AS2,所以我沒有清楚地記住,但是您可能必須在每次要加載文件時創建一個新的XML對象。 – boblemarin

+0

我做到了:)我剛剛加載了'my_xml.load(「direktno.xml」);' – Kircho