<sub id="n0hly"></sub>
<sub id="n0hly"></sub>

      <small id="n0hly"><progress id="n0hly"></progress></small>
    1. <address id="n0hly"></address>
      1. 加急見(jiàn)刊

        flash動(dòng)畫(huà)必將成為未來(lái)網(wǎng)頁(yè)的主流

        來(lái)源:投稿網(wǎng) 時(shí)間:2023-08-11 10:00:07

        一.引言

        flash是macromedia推出的一款體積小、互動(dòng)性強、兼容性好的優(yōu)秀互動(dòng)動(dòng)畫(huà)制作軟件,一直受到動(dòng)畫(huà)制作人的青睞。如今,由于互聯(lián)網(wǎng)上有成千上萬(wàn)的flash網(wǎng)站,人們可以享受這種多媒體技術(shù)帶來(lái)的動(dòng)態(tài)。flash動(dòng)畫(huà)必將成為未來(lái)網(wǎng)頁(yè)的主流。在flash動(dòng)畫(huà)制作過(guò)程中,ash動(dòng)作腳本起著(zhù)重要作用。動(dòng)作腳本是flash動(dòng)畫(huà)中使用的程序腳本。通過(guò)動(dòng)作腳本,動(dòng)畫(huà)可以進(jìn)行先進(jìn)的邏輯控制,實(shí)現時(shí)間軸的特殊效果,幫助用戶(hù)根據自己的想法更準確地創(chuàng )作電影。效果更加精彩,但如何掌握f(shuō)lash動(dòng)作腳本制作技術(shù)已成為大多數學(xué)習者迫切需要解決的問(wèn)題。本文通過(guò)制作雨特效實(shí)例,讓讀者了解和掌握一些雨特效。

        2.理解和理解動(dòng)作腳本術(shù)語(yǔ)。

        與任何腳本寫(xiě)作語(yǔ)言一樣,flash動(dòng)作腳本也與其他語(yǔ)言相同,如數據類(lèi)型、關(guān)鍵字、操作符、表達式、函數、變量等,但也有自己獨特的專(zhuān)業(yè)術(shù)語(yǔ),具有獨特的專(zhuān)業(yè)意義,只有準確理解術(shù)語(yǔ),才能理解句子,真正理解腳本的意義,逐步建立自己寫(xiě)動(dòng)作腳本的基礎。

        1.動(dòng)作:是指示SWF文件在播放SWF文件時(shí)執行某些任務(wù)的句子。

        2.類(lèi)別:類(lèi)別是可以創(chuàng )建和定義新類(lèi)型的數據類(lèi)型。如果要定義類(lèi)別,請在外部腳本文件中使用class關(guān)鍵字。

        3.結構函數:結構函數用于定義屬性和方法。

        4.事件:事件是SWF文件播放時(shí)的動(dòng)作。例如,當加載電影編輯、播放頭進(jìn)入幀、用戶(hù)單擊按鈕或電影編輯或用戶(hù)按鍵盤(pán)上的鍵時(shí),會(huì )發(fā)生不同的事件。

        5.實(shí)例:實(shí)例屬于某一類(lèi)別的對象,每個(gè)類(lèi)別的實(shí)例都包含該類(lèi)別的所有屬性和方法。

        6.方法:方法是與類(lèi)關(guān)聯(lián)的函數。

        7.實(shí)例名稱(chēng):實(shí)例名稱(chēng)是腳本中唯一用來(lái)表示電影編輯和按鈕實(shí)例的名稱(chēng)。屬性面板可用于在舞臺上指定實(shí)例名稱(chēng)。

        8.對象:對象是屬性和方法的集合,每個(gè)對象都有自己的名字,都是特定的例子。

        9.包:包是指在指定類(lèi)路徑目錄下包含一個(gè)或多個(gè)類(lèi)文件的目錄。

        10.屬性:屬性是定義對象的特征。

        11.目標路徑:目標路徑是SWF文件中電影剪輯實(shí)例名稱(chēng)變量和對象的分層結構地址。

        3.AS腳本用于制作特效。

        1.function-用戶(hù)自定義函數。定義函數function,然后跟隨函數名、參數列表和代碼塊。函數定義的形式如下:

        (參數列表){代碼塊;

        其中,function顯示函數的頭部。函數名稱(chēng)是函數的名稱(chēng),通常選擇可以代表函數功能的單詞或短語(yǔ)。參數列表用于將參數傳遞給函數,參數是可有可無(wú)的。大括號中的代碼塊是執行function函數的句子,可以由多個(gè)句子組成。

        2.DuplicateMovieClip-復制電影編輯。語(yǔ)法形式為:duplicateMovieClip(目標.新名稱(chēng).深度)。目標是指要復制的電影編輯的名稱(chēng)和路徑,新名稱(chēng)是指復制后的電影前編輯實(shí)例名稱(chēng),深度是指新復制電影編輯的唯一深度級別。復制電影通常需要與電影屬性控制(尤其是_x、_y、_alpha、_rotation、_xscale、_yscale等屬性)相結合,以更好地發(fā)揮復制效果。復制電影通常需要與循環(huán)句合作,以復制多個(gè)電影編輯。

        3.SetProperty-設置電影編輯屬性。語(yǔ)法形式為:SetProperty(屬性、目標、值)。屬性是指你想控制電影編輯的屬性。Flash為我們提供了14個(gè)電影編輯屬性,我們可以根據需要選擇。值是指設置的隨機函數值。

        4.Setvariable-給變量賦值。與其他動(dòng)作不同,它不出現在腳本中,而是在編寫(xiě)腳本時(shí)使用它來(lái)創(chuàng )建賦值語(yǔ)句框架,便于填寫(xiě)變量和變量的值。

        5.if-如果。如果條件的,即true,執行代碼;如果條件不符合,則不執行。語(yǔ)法為:if(條件){//代碼}。

        6.setinterval-設置時(shí)間間隔。語(yǔ)法形式為:setinterval(函數名,間隔時(shí)間)。函數名是Function定制的函數名,間隔時(shí)間為秒。

        4.下雨特效的生產(chǎn)工藝。

        通過(guò)一個(gè)例子,完成雨點(diǎn)落下過(guò)程,隨機出現不同大小和速度的雨點(diǎn)。添加幾個(gè)代碼可以節省許多復雜的動(dòng)畫(huà)處理。

        1.打開(kāi)flash,創(chuàng )建新文檔,畫(huà)布寬550px,高400px,幀頻默認,舞臺背景顏色為黑色。

        2.新的圖形元件,名稱(chēng)為雨,這里可以有中文名稱(chēng),在注冊點(diǎn)用直線(xiàn)繪制雨點(diǎn),顏色為白色。新的電影編輯元件被命名為雨點(diǎn)電影。用直線(xiàn)工具繪制細長(cháng)的雨點(diǎn),然后在第30幀中按下快捷鍵F6,插入關(guān)鍵幀,將第30幀的雨點(diǎn)向下拖動(dòng)一段距離。在第一幀到第30幀時(shí)間軸中添加動(dòng)畫(huà)(運動(dòng))變化,然后添加運動(dòng)指導層,畫(huà)一條直線(xiàn)作為雨點(diǎn)落下的路徑。第一幀:將雨點(diǎn)圖形與曲線(xiàn)頂部對齊,注意將圖形中心圓放在線(xiàn)上;最后一幀:將雨點(diǎn)圖形與曲線(xiàn)底部對齊,形成雨點(diǎn)沿路徑移動(dòng)的動(dòng)畫(huà)。

        3.回到場(chǎng)景中,將庫面板中的雨點(diǎn)電影編輯元件拖入畫(huà)布中。在屬性面板上,將電影編輯名稱(chēng)命名為rain,必須用英語(yǔ)命名。然后在第30幀中按下快捷鍵F5插入幀。目的是與電影編輯元件中雨點(diǎn)落下的時(shí)間保持一致,并測試動(dòng)畫(huà)。如果動(dòng)畫(huà)的大小與圖片的大小不一致,則可以在雨點(diǎn)電影編輯元件中進(jìn)行調整。

        4.動(dòng)作面板有兩種編輯模式:標準模式和專(zhuān)家模式可以在兩種模式之間切換。在標準模式的動(dòng)作面板下,打開(kāi)目錄,雙擊句子。其描述將顯示在右側的句子描述框中。這種模式更適合初學(xué)者。在專(zhuān)家模式下,您可以直接在編輯器中輸入動(dòng)作腳本,這更適合熟練使用動(dòng)作腳本的用戶(hù)。本文中使用的代碼在標準模式下完成。當一些動(dòng)作設置參數時(shí),在某些參數框的右側有一個(gè)表達式復選框。對于此參數,應根據您輸入的參數類(lèi)型確定是否檢查此復選框。例如,我們使用Setvariable動(dòng)作賦予變量n值。如果您為n提供的參數是字符串常數,請不要檢查此復選框。相反,有必要檢查復選框。新建圖層2。在初始幀上設置動(dòng)作n=1/設置變量n=1。/設置變量n=1/

        5.將AS腳本放在第二層的第一幀上,腳本如下:

        C=1;

        //定義變量C初值為1。

        AS腳本放在第二幀,腳本如下:

        ()

        //定義為a的function函數。

        duplicateMovieClip(“mc”,c,c);

        //執行復制電影編輯命令,這里出現新名稱(chēng)。

        (c,_x,random(550);

        //設置各電影剪輯_X屬性,在550px內隨機。

        setProperty(c,_y,random(-100);

        //設置各電影剪輯_Y屬性,在550px內隨機。

        ();

        c++;

        ///設置變量增加。

          }

        kk=setinterval(aa,90);

        //最后,對aa函數進(jìn)行循環(huán)。例如,每90秒執行一次(時(shí)間可自行設置),稀疏度的大小可以調整。

        根據Ctrl+Enter測試文檔,最終效果如圖1所示。

        亚欧成人中文字幕一区-日韩影音先锋AV乱伦小说-成人精品久久一区二区-成人美女视频在线观看
        <sub id="n0hly"></sub>
        <sub id="n0hly"></sub>

          <small id="n0hly"><progress id="n0hly"></progress></small>
        1. <address id="n0hly"></address>