国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash air制作淡入淡出窗體動畫效果

2020-07-17 13:18:47
字體:
來源:轉載
供稿:網友
Flash air有一個很炫的功能,它可以做基于FLASH的自定義窗體,太在厲害了,你可以想像用flash air做的程序能夠炫到什么程度。
下面就用一個示例來向大家展示,打開FLASH CS3創建一個FLASH AIR文檔,如圖所示:

保存此文檔為mywindow.fla,文檔類中填寫main,再新建一個AS文件,保存在同目錄下,名為main.as,在此文件中輸入以下代碼:
package {
import flash.display.MovieClip;
import flash.display.NativeWindow;
import flash.text.TextField;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
public class main extends MovieClip {
private var window:NativeWindow;
private var mytxt:TextField;
private function startrun():void {
window=stage.nativeWindow;
window.title="我自定義窗體";
mytxt=new TextField();
mytxt.width=100;
mytxt.height=20;
mytxt.x=225;
mytxt.y=180;
mytxt.text="Hello AS3!";
addChild(mytxt);
close_btn.addEventListener(MouseEvent.CLICK,clickclose);
stage.addEventListener(MouseEvent.MOUSE_DOWN,drag);
}
private function clickclose(event:MouseEvent):void{
play();
}
private function closethis():void{
window.close();
}
private function drag(event:MouseEvent):void{
window.startMove();
}
}
}
再打開window.fla文件,在場景中做一個程序啟動時的動畫,可以隨意,我們就做一個淡入淡出的動畫效果吧。如下圖所示:

選中第12幀(也就是關鍵幀處),創建一個按鈕,實例名稱為close_btn,按F9打開動作面板,輸入以下命令:

stop();

startrun();//調用外部as文件里的函數
當影片播放到這里時,影片停止,開始執行代碼。選中影片最后一幀,輸入以下代碼:

closethis();
到現在我們的窗體還會顯示標題欄,的以我們還要對窗體進行地一下配置,選擇Commands->AIR -Application and Istaller Settings,如下圖所示:

這時會出現一個對話框,如下圖所示:

在Window style下拉列表中我們選擇Custom Chrome(transparent),點OK就行了。好了,我們按Ctrl Enter來運行一下試試。最原始的自定義窗體,效果還算行吧!
測試文件下載:http://www.survivalescaperooms.com/files/soft/mywindow.rar

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙州县| 黄大仙区| 百色市| 德令哈市| 牙克石市| 南雄市| 阿鲁科尔沁旗| 辉南县| 汉源县| 永顺县| 麦盖提县| 皮山县| 新乡县| 新邵县| 阳谷县| 瑞金市| 清苑县| 阿尔山市| 宁城县| 阿巴嘎旗| 文安县| 冀州市| 台南市| 常宁市| 丹阳市| 西乡县| 天长市| 铜川市| 望江县| 公安县| 台湾省| 滦南县| 林甸县| 林口县| 新巴尔虎右旗| 刚察县| 朝阳区| 沈丘县| 深州市| 深水埗区| 盘山县|