查看: 2172|回復: 21
打印 上一主題 下一主題

[習作] [云師學腳本] 下雪 (下)

[復制鏈接]

簽到天數: 177 天

[LV.7]常住居民III

鮮花(10) 雞蛋(0)
跳轉到指定樓層
樓主
發表于 2020-3-4 16:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 巫榮云師 于 2020-3-4 16:37 編輯


請點場景觀雪花聽音樂,謝謝光臨!

評分

參與人數 6銅板 +180 收起 理由
老可人 + 20 唯美的制作!我醉了!
£渴々望〤 + 50 唯美的制作!我醉了!
沉醉的曲 + 30 唯美的制作!我醉了!
玫_玫 + 30 比這精彩的帖子還有木有!
綠地水池 + 20 唯美的制作!我醉了!
黔中一叟 + 30 精美素材,感謝分享!

查看全部評分

簽到天數: 177 天

[LV.7]常住居民III

鮮花(10) 雞蛋(0)
沙發
 樓主| 發表于 2020-3-4 16:27 | 只看該作者
本帖最后由 巫榮云師 于 2020-3-4 16:29 編輯

********************** 全部代碼
package {
        import flash.display.Sprite;//加載外部類,用于影片剪輯
        import flash.events.Event;//加載外部類,用于偵聽事件
        import flash.events.MouseEvent;//加載外部類,用于鼠標偵聽事件
        import flash.media.Sound;//加載外部類,用于用聲音
        import flash.media.SoundChannel;//加載外部類,用于聲道
        public class Xiaxue extends Sprite {
                private var XHSL:Number = 800;//定義一個變量,用于存放雪花數量
                private var xh:Array = new Array  ;//定義一個數組存放雪花
                private var vx:Array = new Array  ;//定義一個數組用于存放雪花x方向的速度
                private var vy:Array = new Array  ;//定義一個數組用于存放雪花y方向的速度
                var xg:XG=new XG();//用庫中XG構建一個影片剪輯
                var i:int = 1;//定義一個整型變量,用于播放標記
                var chl:SoundChannel;//定義變量,用于聲道
                var snd:Sound = new ST;//用庫中的聲音構建一個新的聲音
                public function Xiaxue() {//主函數
                        addChild(xg);//加效果影片剪輯添加到場景中
                        xg.y = 75;//調整位置
                        xg.stop();//效果停止語句,運行即停止;
                        AN();//調用AN函數
                }
                private function XHmove(e: Event) {//定義偵聽函數   
                        for (var i: int = 0; i < XHSL; i++) {
                                xh.x +=  vx;//所有雪花的x方向增加一個數值
                                xh.y +=  vy;//所有雪花的y方向增加一個數值
                                if (xh.x > 800) {//將超出右邊界的雪花x值設置為0
                                        xh.x = 0;
                                }
                                if (xh.y > 525) {//將超出下邊界的雪花y值設置為0
                                        xh.y = 75;
                                }
                                if (xh.x < 0) {//將超出右邊界的雪花x值設置為0
                                        xh.x = 800;
                                }
                        }
                }
                private function AN():void {
                        var an:Sprite = new Sprite  ;//構建一個按鈕元件
                        addChild(an);//添加到場景中
                        an.graphics.beginFill(0x000000);
                        // 設置填充色;
                        an.graphics.drawRect(0, 0, 800, 600);
                        //繪制一個寬400高50像素距形;
                        an.graphics.endFill();
                        // 結束填充;
                        an.buttonMode = true;//打開按鈕模式
                        an.alpha = 0;//將此按鈕的不透明度設置0
                        an.addEventListener(MouseEvent.CLICK,t_click);
                        //添加按鈕的偵聽事件;
                }
                private function t_click(evt: MouseEvent):void {//按下按鈕后做的語句
                        i *=  -1;
                        if (i < 1) {// i初值為1,當點擊時變成了-1。動畫運行時,是停止的,點擊后運動。
                                xg.play();
                                addXH();//調用addXH函數
                                addEventListener(Event.ENTER_FRAME, XHmove);//添加偵聽事件
                                chl = snd.play();//聲音播放
                        }
                        else {// 當i>1時,停止運動。
                                xg.stop();//效果停止
                                removeXH();//移除雪花
                                chl.stop();//聲音停止
                        }
                }
                private function removeXH():void {
                        for (var i: Number = 0; i < XHSL; i++) {
                                removeChild(xh);//移除雪花
                        }
                }
                private function addXH():void {//創建一個函數,用于加載雪花
                        for (var i: Number = 0; i < XHSL; i++) {
                                xh = new XH();//構建一個新的雪花
                                xh.x = 800 * Math.random();//生成雪花的x位置
                                xh.y = 450 * Math.random() + 75;//生成雪花y位置
                                vx = 5 * Math.random() - 3;//生成雪花的x方向速度,有正有負
                                vy = 5 * Math.random();//生成雪花的y方向速度
                                addChild(xh);//將生成雪花添加到場景中
                        }
                }

        }
}


簽到天數: 1244 天

[LV.10]以壇為家III

鮮花(41) 雞蛋(0)
板凳
發表于 2020-3-4 16:50 | 只看該作者
問好云師,分享學習你提供的教程,謝謝了!真心的祝愿朋友永遠幸福快樂 !

點評

問好黔中一叟超版,謝謝您的鼓勵!  詳情 回復 發表于 2020-3-4 18:22

簽到天數: 1317 天

[LV.10]以壇為家III

鮮花(13) 雞蛋(0)
地板
發表于 2020-3-4 17:01 | 只看該作者
欣賞佳作。為你點贊。

點評

問好綠地水池老師,謝謝您的鼓勵!  詳情 回復 發表于 2020-3-4 18:24

簽到天數: 1317 天

[LV.10]以壇為家III

鮮花(13) 雞蛋(0)
5#
發表于 2020-3-4 17:01 | 只看該作者
白茫茫一片大地真干凈。

該用戶從未簽到

鮮花(0) 雞蛋(0)
6#
發表于 2020-3-4 18:18 | 只看該作者
雪景很漂亮,圖圖切換效果美美噠!

該用戶從未簽到

鮮花(0) 雞蛋(0)
7#
發表于 2020-3-4 18:20 | 只看該作者
感謝精彩分享,制作辛苦,祝您一切順利,萬事如意!

該用戶從未簽到

鮮花(0) 雞蛋(0)
8#
發表于 2020-3-4 18:21 | 只看該作者
點擊場景 開始下雪,音樂好聽!

簽到天數: 177 天

[LV.7]常住居民III

鮮花(10) 雞蛋(0)
9#
 樓主| 發表于 2020-3-4 18:22 | 只看該作者
黔中一叟 發表于 2020-3-4 16:50
問好云師,分享學習你提供的教程,謝謝了!真心的祝愿朋友永遠幸福快樂 !

問好黔中一叟超版,謝謝您的鼓勵!

點評

云師別客氣,同為中畫一員,互相支持交流學習是必須的,不必說謝。  詳情 回復 發表于 2020-3-4 19:47

簽到天數: 177 天

[LV.7]常住居民III

鮮花(10) 雞蛋(0)
10#
 樓主| 發表于 2020-3-4 18:24 | 只看該作者
綠地水池 發表于 2020-3-4 17:01
欣賞佳作。為你點贊。

問好綠地水池老師,謝謝您的鼓勵!

點評

巫榮云師朋友晚上好。  詳情 回復 發表于 2020-3-4 21:24
您需要登錄后才可以回帖 登錄 | 中文注冊

本版積分規則

關閉

站長推薦上一條 /1 下一條

網站地圖|小黑屋|Archiver|中畫網 ( 蜀ICP備11021737號-2 )|網站地圖

GMT+8, 2025-6-8 09:29 , Processed in 0.045942 second(s), 16 queries , MemCached On.

上網要文明 發言要理性

Powered by Discuz! © 2008-2023 YinHuaBBS.CN

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲综合精品网站在线观看| 亚洲欧美综合区自拍另类| 久久亚洲综合色一区二区三区 | 亚洲va欧美va国产综合| 色老头综合免费视频| 亚洲伊人久久成综合人影院| 五月天激情综合网| 狠狠色综合日日| 亚洲香蕉网久久综合影视| 精品国产综合区久久久久久| 欧美日韩一区二区综合| 亚洲综合色自拍一区| 久久综合亚洲色HEZYO社区| 五月丁香六月综合欧美在线| 欧美久久天天综合香蕉伊| 狠狠人妻久久久久久综合蜜桃| 国产精品国产欧美综合一区| 国产成人亚洲综合| 欧美久久综合性欧美| 亚洲综合亚洲综合网成人| 久久综合给合久久狠狠狠97色| 天天操天天干天天综合网| 一本色道久久综合狠狠躁篇| 狠狠色综合色综合网络| 亚洲综合网站色欲色欲| 亚洲欧美综合中文| 亚洲欧美综合另类图片小说区 | 一个色综合导航| 一个色综合国产色综合| 色99久久久久高潮综合影院| 欧美亚洲综合色| 国产精品天干天干在线综合| 婷婷久久综合九色综合98| 99久久国产综合精品成人影院| 亚洲欧美伊人久久综合一区二区 | 激情综合色五月丁香六月亚洲| 开心五月激情综合婷婷| 99热婷婷国产精品综合| 日日AV色欲香天天综合网| 91精品国产综合久久婷婷| 综合自拍亚洲综合图不卡区|