每天学一点flash(26) flash cs 3制作air程序例子(2)

原创 2007年09月30日 22:27:00

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(76)百度MP3音乐APi接口使用

每天学一点flash(76)百度MP3音乐APi接口使用

每天学一点flash(83) 数组中过滤 (2)

难得一个周末,写一下自己的代码还是挺有意思的,很久或者最近无电脑缘故,还是很难去抽时间去写一下博客,积累一下每一天的心情和知识。csdn 改版之后,发现没有什么动作更新,刚刚写完之后又不能保存下来,害...

每天学一点flash(84) 翻转(2)

今天 继续做 上星期的实验,在家里写的程序一般很懒惰去用高级一点第三方类,很多事情就想用一些原始办法去实现,往往发现时间效率跟不上去,这样去折磨自己。其实就想用写一点原始的东西,其他就没什么了。  ...

每天学一点flash(78) flash cs5.5 加载 jpeg-xr 格式

今天尝试了一下这种格式,flash player 11 已经支持jpeg-xr 的格式,查看了一些资料,原来jpeg-xr前生名字是hd photo,下面引述一段文字    http://www.dp...

在flash cs5.5中配置flashplayer11 AIR3 Alternativa3D 8

这是我亲自测试了很多文章的方法后,对测试成功的文章进行的拼接,希望能对大家有帮助! 如有版权问题,请立即联系我,我将马上删除。 相关下载 Flash播放器:FlashPlay...
  • CB_CB
  • CB_CB
  • 2012-01-11 18:32
  • 4939

每天学一点flash(82) jsfl 的swf窗口面板

因为工作需要,那天无意之中看到一个swfpannel 的对象,于是觉得好奇,我发现了这个对象可以扩展开始,而且非常有用。有时候觉得jsfl 的命令 放在flash 命令菜单那里调用不怎么好用。而另外一...

每天学一点flash(83) 数组中过滤

也有一段时间没有静下来写一些东西,最近比较忙碌,其他原因也是因为没有电脑的缘故,每天下班回去只能躺在床上睡觉。呵呵,今天难得有点时间,就想到写一点简单的东西。最近想到一个装备颜色过滤的东西,一直想不懂...

每天学一点flash(75) ToolTip 提示

每天学一点flash(75) ToolTip 提示

每天学一点flash(77)放样

每天学一点flash(77)放样
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)