每天學一點flash(26) flash cs 3製作air程式例子(2)

來源:互聯網
上載者:User

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傳統型應用程式 ,最後一步當然是打包

最後是安裝 測試。一個簡單傳統型應用程式就出現了 ,有趣吧   

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.