|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash是一种动画创作与应用程序开发于一身的创作软件,到2013年9月2日为止。
Flashair有一个很炫的功效,它能够做基于FLASH的自界说窗体,太在凶猛了,你能够想像用flashair做的程序可以炫到甚么水平。
上面就用一个示例来向人人展现,翻开FLASH CS3创立一个FLASH AIR文档,如图所示:
保留此文档为mywindow.fla,文档类中填写main,再新建一个AS文件,保留在同目次下,名为main.as,在此文件中输出以下代码:
package{
importflash.display.MovieClip;
importflash.display.NativeWindow;
importflash.text.TextField;
importflash.display.SimpleButton;
importflash.events.MouseEvent;
publicclassmainextendsMovieClip{
privatevarwindow:NativeWindow;
privatevarmytxt:TextField;
privatefunctionstartrun():void{
window=stage.nativeWindow;
window.title="我自界说窗体";
mytxt=newTextField();
mytxt.width=100;
mytxt.height=20;
mytxt.x=225;
mytxt.y=180;
mytxt.text="HelloAS3!";
addChild(mytxt);
close_btn.addEventListener(MouseEvent.CLICK,clickclose);
stage.addEventListener(MouseEvent.MOUSE_DOWN,drag);
}
privatefunctionclickclose(event:MouseEvent):void{
play();
}
privatefunctionclosethis():void{
window.close();
}
privatefunctiondrag(event:MouseEvent):void{
window.startMove();
}
}
}
再翻开window.fla文件,在场景中做一个程序启动时的动画,能够随便,我们就做一个淡进淡出的动画效果吧。以下图所示:
选中第12帧(也就是关头帧处),创立一个按钮,实例称号为close_btn,按F9翻开举措面板,输出以下命令:
stop();
startrun();//挪用内部as文件里的函数
当影片播放到这里时,影片中断,入手下手实行代码。选中影片最初一帧,输出以下代码:
closethis();
到如今我们的窗体还会显现题目栏,的以我们还要对窗体举行地一下设置,选择Commands->AIR-ApplicationandIstallerSettings,以下图所示:
这时候会呈现一个对话框,以下图所示:
在Windowstyle下拉列表中我们选择CustomChrome(transparent),点OK就好了。好了,我们按Ctrl+Enter来运转一下尝尝。最原始的自界说窗体,效果还算行吧!
测试文件下载:http://www.webjx.com/files/soft/mywindow.rar
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 |
|