Flash AIR的安装和简单使用

所属分类: 媒体动画 / Flash教程 阅读数: 75
收藏 0 赞 0 分享
很久以前就听说过Flash AIR的大名,只是从来没有用过。在被Flash的功能限制了很久之后的今天,我突然想用AIR了,于是就到http://www.adobe.com去下载了。安装过程很复杂的,由于我以前用的是Flash CS3中文版,但是AIR不支持中文版,我只好把它卸载了,又安装Flash CS3英文版,也是从ADOBE官方网站上下载的,400多MB,当然它有很多中文版没有的功能,但对于鄙人来说多的都是没用的功能,因为我只用Flash做动画、游戏、开发Flash应用程序,像adobe bridge、手机应用之类的鄙人用不到。
好了,书归正转,下载Flash前,我们要先申请一个ADOBE的用户名,下载Flash之后,我们还需要注册,这时就要用一个注册机。这个注册机可以用迅雷搜索到,只是那上面的病毒太多,很多注册机类的资源提供者都会说这是为了打击盗版很多杀毒软件就把注册机误报为病毒,而经本人亲身体验事情并不尽然也,因为我曾用过一个某软件的注册机后,因为放过了太多病毒导致系统崩溃。
但这一次为了免费享受功能强大的AIR,系统崩溃也算了,不入虎穴,焉得虎子?其实只要防得好,一般是没事的,遇到一个杀一个,遇到俩杀一对。下载了这个Flash CS3注册机,本人杀出了10几个病毒。
注册成功后,我们到http://www.adobe.com/support/Flash/downloads.html下载Flash AIR更新,我把网页中我们用得到的内容剪下来供大家看。

根据提示,下载Adobe Air runtime和Adobe Air Update后,我们先安装前者,再安装后者,可是在我安装后者时问题出现了,它提示我无法安装更新,我才注意到IMPORTANT:后面的一句话(我竟把这个重要的给少掉了),于是再下载它,安装好了,再运行Adobe Air Update,嘿!成功了。
然后运行Flash,发现在CreatNew列表中多出了一个Flash File(Adobe Air)按钮,如下图所示:

难道这就是传说中的Flash AIR?我试着按了一下,嗬!竟然创建成功了。
于是我就写了一个小代码来试验一下这个小东西。
新建一个Adobe Air文档,保存为test.fla,在文档类中填写test,再新建一个AS文件,保存在test.fla同目录下,名为test.as,在此AS文件中添加以下代码:
package {
import Flash.filesystem.File;
import Flash.events.Event;
import Flash.display.MovieClip;
import Flash.media.Sound;
import Flash.text.TextField;
import Flash.net.URLRequest;
import Flash.net.FileFilter;
public class test extends MovieClip {
private var myfiletype:FileFilter=new FileFilter("mp3文件","*.mp3");
private var myfile:File=new File();
private var mysd:Sound=new Sound();
private var mytxt:TextField=new TextField();
public function test() {
buildUI();
myfile.browse([myfiletype]);
myfile.addEventListener(Event.SELECT,select);
}
private function select(event:Event):void {
mytxt.text=myfile.name;
mysd.load(new URLRequest(myfile.url));
mysd.addEventListener(Event.COMPLETE,loaded);
}
private function loaded(event:Event) {
mysd.play();
}
private function buildUI():void {
mytxt.x=100;
mytxt.y=180;
mytxt.width=350;
mytxt.height=20;
mytxt.background=true;
mytxt.backgroundColor=0x0000FF;
mytxt.textColor=0xFFFFFF;
addChild(mytxt);
}
}
}
Ctrl S保存一下,然后Ctrl Enter测试影片,就可以看到效果了,在影片打开时执行打开一下文件浏览对话框,你可以选择一个mp3文件来试试,看是否能够播放?呵呵很瘾吧!
从今天开始我意识到我不再只是做Flash动作脚本的了,AS3让我觉得我已经成了一名程序员了,没想到两年前学Flash只是因为喜欢绘画的我也已经成了程序员了。
AS3意味着一个时代的到来,AS已经不再仅仅是一种脚本语言了,它不再仅仅是依靠Flash才能体现出它的价值的语言了。感叹时代发展得太快,AS2不到两年,AS3就出现了,已经有很多人能做出很好的Flash AIR程序了,我才刚刚踏入这个领域,而现在Flash CS3还没有全就会呢,Flash CS4就出现了,听说Flash CS4可以做三维的动画。面对这些,我们要做的就是继续学习,我好怕落后,于是我就与时间赛跑。让我们满怀希望来迎接这一切吧!
更多精彩内容其他人还在看

Flash cs6怎么创建XML文档?

Flash cs6怎么创建XML文档?XML是扩展的标记语言,想要在flash中使用XML,该怎么使用呢?下面我摩恩就来看看在Flash中表示XML文档的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么绘制太阳花简笔画?

flash怎么绘制太阳花简笔画?flash中想要画一朵太阳花,该怎么绘制简笔画效果的太阳花呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash CS6带\b符号正则表达式怎么匹配?

Flash CS6带\b符号正则表达式怎么匹配?Flash CS6中正则表达式需要匹配,那么带/b符号的正则表达式该怎么匹配呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么画小女孩的头像?

flash怎么画小女孩的头像?flash中想要画一个小女孩头像,该怎么画小女孩头像呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么快速画一排松树?

flash怎么快速画一排松树?flash中想要画松树,该怎么快速画一排松树呢?下面我们就来看看flash绘制松树的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么将匹配字符串保存在同一数组?

flash怎么将匹配字符串保存在同一数组?文章中有很多想用的字符串,想要将相同的字符串放到同一数组,该怎么实现恩?下面我们 就来看看纤细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash正则表达式转义字符怎么使用?

flash正则表达式转义字符怎么使用?flash cs6中正则表达式中出现了^和$字符,需要使用转义符,该怎么使用转义字符呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash怎么使用exec搜索匹配的字符串?

Flash怎么使用exec搜索匹配的字符串?Flash cs6中想要使用用exec方法搜索匹配的字符串,该怎么使用exec呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash2015怎么绘制彩色铅笔?

flash2015怎么绘制彩色铅笔?flash cc 2015中想要画一只彩色铅笔,该怎么画彩色铅笔呢?下面我们就来看看flash画彩色铅笔的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash怎么输出字符串中的反斜杠?

Flash怎么输出字符串中的反斜杠?flash cs6中的字符串输出的时候,发现反斜杠/没有输出出来,该怎么解决呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多