中畫網(wǎng)

標(biāo)題: [云師學(xué)腳本] 下雪 (下) [打印本頁(yè)]

作者: 巫榮云師    時(shí)間: 2020-3-4 16:25
標(biāo)題: [云師學(xué)腳本] 下雪 (下)
本帖最后由 巫榮云師 于 2020-3-4 16:37 編輯


請(qǐng)點(diǎn)場(chǎng)景觀雪花聽音樂,謝謝光臨!


作者: 巫榮云師    時(shí)間: 2020-3-4 16:27
本帖最后由 巫榮云師 于 2020-3-4 16:29 編輯

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

        }
}



作者: 黔中一叟    時(shí)間: 2020-3-4 16:50
問好云師,分享學(xué)習(xí)你提供的教程,謝謝了!真心的祝愿朋友永遠(yuǎn)幸福快樂 !
作者: 綠地水池    時(shí)間: 2020-3-4 17:01
欣賞佳作。為你點(diǎn)贊。
作者: 綠地水池    時(shí)間: 2020-3-4 17:01
白茫茫一片大地真干凈。
作者: 玫_玫    時(shí)間: 2020-3-4 18:18
雪景很漂亮,圖圖切換效果美美噠!
作者: 玫_玫    時(shí)間: 2020-3-4 18:20
感謝精彩分享,制作辛苦,祝您一切順利,萬(wàn)事如意!
作者: 玫_玫    時(shí)間: 2020-3-4 18:21
點(diǎn)擊場(chǎng)景 開始下雪,音樂好聽!
作者: 巫榮云師    時(shí)間: 2020-3-4 18:22
黔中一叟 發(fā)表于 2020-3-4 16:50
問好云師,分享學(xué)習(xí)你提供的教程,謝謝了!真心的祝愿朋友永遠(yuǎn)幸福快樂 !

問好黔中一叟超版,謝謝您的鼓勵(lì)!
作者: 巫榮云師    時(shí)間: 2020-3-4 18:24
綠地水池 發(fā)表于 2020-3-4 17:01
欣賞佳作。為你點(diǎn)贊。

問好綠地水池老師,謝謝您的鼓勵(lì)!
作者: 沉醉的曲    時(shí)間: 2020-3-4 18:31
問好老師,欣賞精彩雪花制作,點(diǎn)贊。
作者: £渴々望〤    時(shí)間: 2020-3-4 18:41
好漂亮的制作
作者: £渴々望〤    時(shí)間: 2020-3-4 18:41
分享老師的精彩佳貼
作者: £渴々望〤    時(shí)間: 2020-3-4 18:41
期待欣賞老師更多的精彩佳作
作者: 黔中一叟    時(shí)間: 2020-3-4 19:47
巫榮云師 發(fā)表于 2020-3-4 18:22
問好黔中一叟超版,謝謝您的鼓勵(lì)!

云師別客氣,同為中畫一員,互相支持交流學(xué)習(xí)是必須的,不必說謝。
作者: 老可人    時(shí)間: 2020-3-4 21:12
使用極速瀏覽器可以欣賞畫面,老友制圖漂亮,點(diǎn)贊問好!
作者: 綠地水池    時(shí)間: 2020-3-4 21:24
巫榮云師 發(fā)表于 2020-3-4 18:24
問好綠地水池老師,謝謝您的鼓勵(lì)!

巫榮云師朋友晚上好。
作者: 巫榮云師    時(shí)間: 2020-3-4 22:32
老可人 發(fā)表于 2020-3-4 21:12
使用極速瀏覽器可以欣賞畫面,老友制圖漂亮,點(diǎn)贊問好!

問好可人老師,謝謝你的鼓勵(lì)!
作者: 巫榮云師    時(shí)間: 2020-3-4 22:33
綠地水池 發(fā)表于 2020-3-4 21:24
巫榮云師朋友晚上好。

綠地水池老師晚上好!
作者: 巫榮云師    時(shí)間: 2020-3-4 22:34
黔中一叟 發(fā)表于 2020-3-4 19:47
云師別客氣,同為中畫一員,互相支持交流學(xué)習(xí)是必須的,不必說謝。

黔中一叟老師晚上好!
作者: 綠地水池    時(shí)間: 2020-3-4 22:49
巫榮云師 發(fā)表于 2020-3-4 22:33
綠地水池老師晚上好!

問好巫榮云師。
作者: 黔中一叟    時(shí)間: 2020-3-4 22:57
巫榮云師 發(fā)表于 2020-3-4 22:34
黔中一叟老師晚上好!

夜云師晚上好!幕降臨,繁星點(diǎn)點(diǎn),輕輕問候你,浸透著我濃濃的思念,為你送上衷心的祝愿,愿快樂到永遠(yuǎn),祝你晚安!




歡迎光臨 中畫網(wǎng) (http://www.nujv.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 综合网日日天干夜夜久久| 一本一本久久A久久综合精品| 欧美色综合久久久久久| 2021精品国产综合久久| 综合久久一区二区三区 | 狠狠色丁香婷婷久久综合| 欧美综合缴情五月丁香六月婷| 国产V综合V亚洲欧美久久| 亚洲AV成人潮喷综合网| 久久乐国产精品亚洲综合| 亚洲精品欧美综合| 狠狠人妻久久久久久综合蜜桃| 伊人色综合一区二区三区| 狠狠综合久久综合88亚洲| 狠狠色综合网站久久久久久久高清| 欧美综合自拍亚洲综合图| 欧美亚洲综合另类成人| 亚洲一本综合久久| 久久涩综合| 亚洲第一页综合图片自拍 | 五月天激情综合网| 99久久亚洲综合精品成人| 亚州欧州一本综合天堂网| 一本色道久久88精品综合| 亚洲综合成人网在线观看| 久久久久综合国产欧美一区二区 | 色综合色综合色综合| 91欧美一区二区三区综合在线| 亚洲国产综合网| 99久久综合国产精品二区| 99久久伊人精品综合观看| 激情五月激情综合网| 欧美伊香蕉久久综合类网站| 天天干天天色综合| 色狠狠成人综合色| 亚洲综合视频在线| 亚洲综合另类小说色区| 亚洲综合视频在线| 亚洲AV综合色区无码另类小说| 国产在线一区二区综合免费视频 | 综合在线视频精品专区|