小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Flash MX 2004 ActionScript圖文教程(一)

 昵稱3221608 2010-09-28
Flash MX 2004 ActionScript圖文教程(一)

第1章入門

  ActionScript是一種編程語言,F(xiàn)lash專用。ActionScript的語法類似Javascript或者Java,如果你以前接觸過這兩種語言,你會發(fā)現(xiàn)ActionScript非常易懂易用。即便你沒有接觸過Java或者Javascript,掌握和運用ActionScript也絕非什么難事。

  1.1ActionScript的演變過程
  ActionScript是不斷發(fā)展的,最早出現(xiàn)在Flash 5種,目前的最新版本是ActionScript 2.0,已經(jīng)趨于成熟。Flash 5中的ActionScript運行速度非常慢,而且靈活性較差,無法實現(xiàn)面向?qū)ο蟮某绦蛟O(shè)計。到了Flash Mx中,ActionScript解決了以前的一些問題,同時性能、開發(fā)模式得到進一步的提升。Flash MX 2004對ActionScript再次進行了全面改進,2.0版橫空出世,ActionScript終于發(fā)展成為真正意義上的專業(yè)級的編程語言。

  1.2ActionScript程序的構(gòu)成
  和所有的程序設(shè)計語言一樣,ActionScript也有自身的各種組成“元素”,比方說關(guān)鍵字、語法格式等等,了解這些基本知識是學(xué)習(xí)Flash的一個最基本的步驟。
  下面我們就來通過一個簡短的代碼片段看一下ActionScript程序的結(jié)構(gòu),這段代碼定義一個按鈕所擁有的行為,現(xiàn)在我們不需要深究這段代碼究竟是干什么的,只是要對其進行解剖,了解其結(jié)構(gòu)。
  on (release) {
  var angle:Number = 5.00;
  wheel_mc._rotation=90;
  wheel_mc.gotoAndPlay (50);
  }
  事件
  事件,在程序設(shè)計中的含義和他在日常生活中的含義很相似。比方說,你在Flash影片中移動鼠標、單擊鼠標、按下鍵盤上的某個鍵都會產(chǎn)生事件。比方說在在上面的例子中release就是一個事件,當(dāng)用戶在當(dāng)前的按鈕上釋放鼠標時,這個事件就會發(fā)生,on(release)后面大括號內(nèi)的代碼就是用來處理這個事件的。

  語句
  ActionScript中每個完整的語句以分號“;”結(jié)束,執(zhí)行某項特定的操作,比如這樣的代碼var angle:Number = 5.00;
  他會創(chuàng)建一個名為angle的變量,其類型為數(shù)字,設(shè)置其參數(shù)為5.0。
  再比如wheel_mc.gotoAndPlay (50);這個語句的作用就是從影片剪輯wheel_mc的第50幀開始播放影片。

  運算符
  運算符非常好理解,含義基本和數(shù)學(xué)以及邏輯運算的符號相同,包括=、〈、〉、+、-、*等等。

  關(guān)鍵字
  關(guān)鍵字是ActionScript的“私有財產(chǎn)”,進行程序設(shè)計時,在變量、函數(shù)等用戶自定義的元素命名時必須加以“避諱”。例如on就是一個關(guān)鍵字,那么我們就不能將變量命名為on,否則程序就會被你搞得暈頭轉(zhuǎn)向,不知道你想讓它干什么 。
  點(.)
  這個小點(“.”)容易讓初學(xué)者感到摸不著頭腦,別看它不起眼,用的卻非常頻繁,它的作用通常兩個。第一,它可以用來定位某一個影片剪輯,例如_root.china.cities.beijing這個語句就代表主事件線上名為china的影片剪輯中名為cities的影片剪輯中的名為beijing的那個影片剪輯,比較拗口,其實我們?nèi)绻堰@個小點練成“中的”,問題就很清楚了。

  ActionScript是一種面向?qū)ο蟮脑O(shè)計語言,因此這個小點還有另外一個用途就是訪問對象屬性、調(diào)用對象方法。比方說,我們想讓影片剪輯wheel_nc轉(zhuǎn)動90度,可以使用這樣的語句(其中的_rotaion就是影片剪輯的一個屬性):wheel_mc._rotation = 90;
  再比如,要想通過ActionScript播放一段影片剪輯可以使用
  wheel_mc.play()。

  注釋
  ActionScript中的注釋和很多語言中的詳細,這些注釋僅僅供開發(fā)者做一些注記,并不當(dāng)作程序的正式組成部分。多行的注釋用//開頭,多行注釋用/*開頭,用*/結(jié)尾

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多