System.useCodePage = true;//防止亂碼
mytxt.text="代碼筆記本";
var loader:URLLoader=new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;//控制文字格式設定下載
try{
loader.load(new URLRequest("mytext/welcome.txt"));
}
catch(e:TypeError)
{trace("錯誤了");}
button1.addEventListener(MouseEvent.CLICK,mouseevent);
button2.addEventListener(MouseEvent.CLICK,mouseevent_2);
button3.addEventListener(MouseEvent.CLICK,mouseevent_3);
button4.addEventListener(MouseEvent.CLICK,mouseevent_4);
button5.addEventListener(MouseEvent.CLICK,mouseevent_5);
button6.addEventListener(MouseEvent.CLICK,mouseevent_6);
function mouseevent(event:MouseEvent):void{
loader.load(new URLRequest("mytext/1.txt"));
mytxt.text=loader.data;
}
function mouseevent_2(event:MouseEvent):void{
loader.load(new URLRequest("mytext/2.txt"));
mytxt.text=loader.data;
}
function mouseevent_3(event:MouseEvent):void{
loader.load(new URLRequest("mytext/3.txt"));
mytxt.text=loader.data;
}
function mouseevent_4(event:MouseEvent):void{
loader.load(new URLRequest("mytext/4.txt"));
mytxt.text=loader.data;
}
function mouseevent_5(event:MouseEvent):void{
loader.load(new URLRequest("mytext/5.txt"));
mytxt.text=loader.data;
}
function mouseevent_6(event:MouseEvent):void{
loader.load(new URLRequest("mytext/6.txt"));
mytxt.text=loader.data;
}
這裡主要使用到的是flash.net包的URLLoader ,URLRequest 滑鼠類等等
但是這裡我要說的是,異常處理
try{
loader.load(new URLRequest("mytext/welcome.txt"));
}
catch(e:TypeError)
{trace("錯誤了");
假如沒有這個try 和catch處理TypeError 經常我們會看到TypeError異常的對話方塊
異常處理在as 3.0裡面需要建立起來,我們應該有意識注意到這個情況
System.useCodePage = true;//防止亂碼
mytxt.text="代碼筆記本";
var loader:URLLoader=new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;//控制文字格式設定下載
try{
loader.load(new URLRequest("mytext/welcome.txt"));
}
catch(e:TypeError)
{trace("錯誤了");}
button1.addEventListener(MouseEvent.CLICK,mouseevent);
button2.addEventListener(MouseEvent.CLICK,mouseevent_2);
button3.addEventListener(MouseEvent.CLICK,mouseevent_3);
button4.addEventListener(MouseEvent.CLICK,mouseevent_4);
button5.addEventListener(MouseEvent.CLICK,mouseevent_5);
button6.addEventListener(MouseEvent.CLICK,mouseevent_6);
function mouseevent(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/1.txt"));
mytxt.text=loader.data;}
catch(e:TypeError)
{trace("錯誤了");}
}
function mouseevent_2(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/2.txt"));
mytxt.text=loader.data;
}
catch(e:TypeError)
{trace("錯誤了");}
}
function mouseevent_3(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/3.txt"));
mytxt.text=loader.data;
}
catch(e:TypeError)
{trace("錯誤了");}
}
function mouseevent_4(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/4.txt"));
mytxt.text=loader.data;}
catch(e:TypeError)
{trace("錯誤了");}
}
function mouseevent_5(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/5.txt"));
mytxt.text=loader.data;
}
catch(e:TypeError)
{trace("錯誤了");}
}
function mouseevent_6(event:MouseEvent):void{
try{
loader.load(new URLRequest("mytext/6.txt"));
mytxt.text=loader.data;}
catch(e:TypeError)
{trace("錯誤了");}
}
效果如下:
當中主要使用Button組件
與textarea文字框組件,加上一些外部載入的方法調用,開發出來的flash air傳統型應用程式 ,最後一步當然是打包
最後是安裝 測試。一個簡單傳統型應用程式就出現了 ,有趣吧