查看: 2280|回復: 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-7-26 00:16 , Processed in 0.066436 second(s), 16 queries , MemCached On.

上網要文明 發言要理性

Powered by Discuz! © 2008-2021 YinHuaBBS.CN

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 五月婷婷激情综合| 欧美激情综合五月色丁香| 天天在线综合网| 国产成人综合色在线观看网站| 成人综合久久精品色婷婷| 婷婷亚洲综合五月天小说| 亚洲色欲色欲综合网站| 国产亚洲欧美日韩综合综合二区| 久久99精品综合国产首页 | 日日AV色欲香天天综合网| 丁香五月缴情综合网| 激情综合色五月丁香六月欧美| 国产V综合V亚洲欧美久久| 色欲天天天综合网| 色婷婷综合久久久久中文一区二区| 国产综合成人久久大片91| 欧美日韩综合精品| 久久婷婷五月综合成人D啪 | 久久久久综合网久久| 国产综合无码一区二区三区| 欧美精品综合视频一区二区| 99热婷婷国产精品综合| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品 | 国产精品亚洲综合久久| 一本色道久久88—综合亚洲精品| 久久综合给合久久狠狠狠97色69| 天天在线综合网| 国产综合精品久久亚洲| 亚洲国产aⅴ综合网| 欧美亚洲综合色| 区三区激情福利综合中文字幕在线一区| 色噜噜狠狠狠综合曰曰曰| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品| 久久天天日天天操综合伊人av| 激情综合色五月丁香六月欧美| 久久综合综合久久综合| 伊人久久大香线焦综合四虎| 久久久久久青草大香综合精品| 国产综合第一页| 欧美日韩亚洲综合在线| 久久99精品综合国产首页|