欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash 動(dòng)作腳本之:資料速查(2)_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash 動(dòng)作腳本之:資料速查(1)
ActionScript的特點(diǎn)ActionScript的新特點(diǎn)Flash5的ActionScript為創(chuàng)建包含復(fù)雜游戲、表單、調(diào)查表和實(shí)時(shí)交互性的網(wǎng)站提供了許多新的特性。現(xiàn)在就讓我們來看看

ActionScript術(shù)語

ActionScript術(shù)語

  象任何腳本語言一樣,ActionScript也根據(jù)其特定的語法規(guī)則,使用專門的術(shù)語。本講按字母順序列出一些重要的ActionScript術(shù)語,并作簡要介紹。這些術(shù)語以及治理它們的語法將在后續(xù)章節(jié)中作具體討論。

1.Actions

  Actions(動(dòng)作)是指令一個(gè)動(dòng)畫在播放時(shí)做某些事情的一些語句。例如,gotoAndStop把播放頭送到指定的幀或標(biāo)簽。請(qǐng)讀者注重,在本教程中,動(dòng)作和語句這兩個(gè)術(shù)語經(jīng)常交換使用。

2.Arguments

  Arguments(參數(shù)),稱為參數(shù),通過它可以把值傳遞給函數(shù)。例如,下面的函數(shù)(welcome)使用兩個(gè)值,由參數(shù)firstName和hobby接收:

function welcome(firstName, hobby) {

	welcomeText = "Hello, "   firstName   "I see you enjoy "   hobby;

}

3.Classes

  Classes(類)是可以創(chuàng)建的數(shù)據(jù)類型,用以定義新的對(duì)象類型。要定義對(duì)象的類,需要?jiǎng)?chuàng)建一個(gè)構(gòu)造函數(shù)。

4.Constants

  Constants(常數(shù))是不能改變的元素。例如,常數(shù)TAB總是具有相同的意思。常數(shù)在比較值時(shí)很有用。

5.Constructors

  Constructors(結(jié)構(gòu)體)是用來定義類的屬性和方法的函數(shù)。例如,以下代碼通過創(chuàng)建稱為Circle的構(gòu)造函數(shù)來創(chuàng)建一個(gè)新的圓類:
function Circle(x, y, radius){

	this.x = x;

	this.y = y;

	this.radius = radius;

}

6.Datatypes

  Datatypes(數(shù)據(jù)類型)是一組值和對(duì)這些值進(jìn)行運(yùn)算的操作符。字符串、數(shù)值、邏輯值(true和false)、對(duì)象和電影剪輯是ActionScript的數(shù)據(jù)類型。

7.Events

  Events(事件)是動(dòng)畫正在播放時(shí)發(fā)生的動(dòng)作。例如,當(dāng)裝載電影剪輯、播放頭到達(dá)某幀、用戶單擊按鈕或移動(dòng)電影剪輯,或用戶用鍵盤輸入時(shí),可以發(fā)生不同的事件。

8.Expressions

  Expressions(表達(dá)式)是語句中能夠產(chǎn)生一個(gè)值的任一部分。例如,2 2就是一個(gè)表達(dá)式。

9.Functions

  Functions(函數(shù))是可以被傳送參數(shù)并能返回值的可重用代碼塊。例如,getProperty函數(shù)被傳送屬性名和電影剪輯實(shí)例名,然后返回這些屬性的值。getVersion函數(shù)返回當(dāng)前正在播放動(dòng)畫的Flash播放器的版本。

10.Handlers

  Handlers(事件處理程序)是一種非凡的動(dòng)作,它“處理”或治理事件(如mouseDown或load)。例如,on(onMouseEvent)和onClipEvent就是ActionScript的事件處理程序。

11.Identifiers

  Identifiers(標(biāo)識(shí)符)是用來標(biāo)明變量、屬性、對(duì)象、函數(shù)或方法的名字。第一個(gè)字符必須是字母、下劃線(_)或美元號(hào)($)。每個(gè)后續(xù)字符必須是字母、數(shù)字、下劃線(_)或美元號(hào)($)。例如,firstName是一個(gè)變量名。

12.Instances

  Instances(實(shí)例)是屬于某個(gè)類的對(duì)象。一個(gè)類的每個(gè)實(shí)例包含該類的所有屬性和方法。所有電影剪輯都是MovieClip類的實(shí)例,均擁有該類的屬性(如_alpha和_visible)和方法(如gotoAndPlay和getURL)。

13.Instancenames

  Instancenames(實(shí)例名)是在腳本中指向電影剪輯實(shí)例的唯一名字。例如,在圖符庫中的一個(gè)主圖符可以稱為counter,在動(dòng)畫中該圖符的兩個(gè)實(shí)例可以取實(shí)例名scorePlayer1和scorePlayer2。下列代碼通過實(shí)例名設(shè)置每個(gè)電影剪輯內(nèi)部的score變量的值:
_root.scorePlayer1.score =1
_root.scorePlayer2.score-=1


分享:Flash 動(dòng)作腳本之:了解Action Script2.0 (6)
AS代碼2.0:面向?qū)ο竽P妥詮膸啄昵霸贔lash中引入動(dòng)作腳本語言(ActionScript)以來,它已經(jīng)有了很大的發(fā)展。每一次發(fā)布新的Flash版本,動(dòng)作腳本語言都增加了

來源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程