好了书归正转下载Flash前我们要先申请个ADOBE用户名下载Flash的后我们还需要注册这时就要用个注册机这个注册机可以用迅雷搜索到只是那上面病毒太多很多注册机类资源提供者都会说这是为了打击盗版很多杀毒软件Software就把注册机误报为病毒而经本人亲身体验事情并不尽然也我曾用过个某软件Software注册机后放过了太多病毒导致系统崩溃
但这次为了免费享受功能强大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 test extends MovieClip {
private var myfiletype:FileFilter= FileFilter("mp3文件","*.mp3");
private var myfile:File= File;
private var mysd:Sound= Sound;
private var mytxt:TextField= 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( 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可以做 3维动画面对这些我们要做就是继续学习我好怕落后于是我就和时间赛跑让我们满怀希望来迎接这切吧!
最新评论