——此文章摘自《Flash與后臺:ASP/ASP.NET/PHP/Java Script/Delphi總動員》定價:52元 特價:39元 購買>>
function secondMethod():Void{
//myTextArea組件顯示“Loading……”字符串
myTextArea.text = "Loading... ";
//建立myLoadVars為一個新的LoadVars對象
var myLoadVars:LoadVars = new LoadVars();
//定義myLoadVars的onLoad函數
myLoadVars.onLoad = function(success:Boolean):Void{
//如果讀取成功
if(success){
//在myTextArea顯示myLoadVars的theMethod屬性和theData屬性
myTextArea.text=myLoadVars.theMethod+"\n\n"+myLoadVars.theData;
}else{
//如果讀取失敗,現在錯誤信息
myTextArea.text = "文件傳輸錯誤";
}
}
//myLoadVars讀取同目錄下的文件,為了防止讀取緩存,在地址后加了一個隨機數。
myLoadVars.load("load.aspx?myMethod=loadvars&temp="+Math.random());
}
//定義第三種方式thirdMethod,也就是XML讀取
function thirdMethod():Void{
//myTextArea組件顯示“Loading……”
myTextArea.text = "Loading... ";
//聲明myXML為一個新的XML對象
var myXML:XML = new XML();
//聲明myXML忽略空白節點
myXML.ignoreWhite=true;
//定義myXML的onLoad函數
myXML.onLoad =function(success:Boolean):Void{
//如果讀取成功
if(success){
//myTextArea組件顯示myXML的值
myTextArea.text = myXML.toString();
//如果讀取失敗
}else{
//顯示錯誤信息
myTextArea.text = "文件傳輸錯誤";
}
}
//myXML讀取同目錄下的文件,為了防止讀取緩存,在地址后加了一個隨機數。
myXML.load("load.aspx?myMethod=xml&temp="+Math.random());
}
*注:這個例子的源文件,在附帶光盤下:源文件\第十章\1\4-1-1.fla,版本為Flash 8,請勿用低于Flash 8版本軟件打開。
注意:這個例子我們為了兼顧擴展性,采取了相對路徑,所以要把SWF文件導出到和load.aspx頁面同一層文件夾內。我建議,所有源文件最好都層級有序地放入同一個頂層文件夾內。這樣更有利于你對整個工程的支配。
圖10.30為我解決方案管理器的截圖:
圖10.30
文章來源于領測軟件測試網 http://www.kjueaiud.com/