每天学一点flash(26) flash cs 3制作air程序例子(2)
来源:互联网 发布:计划管理软件 知乎 编辑:程序博客网 时间:2024/04/28 14:27
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桌面应用程序 ,最后一步当然是打包
最后是安装 测试。一个简单桌面应用程序就出现了 ,有趣吧
- 每天学一点flash(26) flash cs 3制作air程序例子(2)
- 每天学一点flash(19) flash cs3.0 制作air (1)
- 每天学一点flash(68) 新闻列表制作(3)
- 每天学一点flash(68) 新闻列表制作(2)
- 每天学一点flash(24) air程序内存问题
- 每天学多一点flash(37) 制作走马灯一
- 每天学一点flash(38) 制作走马灯二
- 每天学一点flash(39) 制作走马灯三
- 每天学一点flash(40) 制作走马灯四
- 每天学一点Flash(46) 单选题制作
- 每天学一点flash(68) 新闻列表制作
- 每天学一点flash(43) flash 3d 旋转
- 每天学一点 flash(18) flash cs3.0 打包air程序的路径问题
- 每天学一点flash(9) flash 8 结合xml制作走马灯
- 每天学一点flash(71)折纸
- 每天学一点flash(84) 翻转
- 每天学一点flash(74) Flash搜索框
- 每天学一点flash(67) 上传图片(3)
- Web2.0遭遇安全门 AJAX疑引发大量漏洞
- VMware漏洞彰显虚拟技术安全危险
- RMI实用教程
- SQL注入原理,值得一看!
- Linux下动态库的创建与使用
- 每天学一点flash(26) flash cs 3制作air程序例子(2)
- UBUNTU 7.04 在IBM R51e 中启动缓慢的解决方案
- Fedora 7上DNS服务器和之前一些版本的区别
- 80后的30条特征
- STL中的函数对象(Funciont Objects)
- STL中map用法详解
- 详细解说STL hash_map系列
- 什么是SWOT分析法?
- 20070929迅雷面试部分题