一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

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)面向對象的程序設計。到了Flash Mx中,ActionScript解決了以前的一些問題,同時性能、開發(fā)模式得到進一步的提升。Flash MX 2004對ActionScript再次進行了全面改進,2.0版橫空出世,ActionScript終于發(fā)展成為真正意義上的專業(yè)級的編程語言。

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

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

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

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

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美一区二区不卡专区| 高清国产日韩欧美熟女| 国产一级性生活录像片| 国产欧美高清精品一区| 国产成人精品一区在线观看| 国产乱人伦精品一区二区三区四区| 人妻内射精品一区二区| 日本不卡视频在线观看| 国产原创中文av在线播放| 欧美日韩一区二区午夜| 人妻一区二区三区多毛女| 日韩中文字幕狠狠人妻| 欧美一级特黄大片做受大屁股 | 亚洲二区欧美一区二区| 亚洲国产性生活高潮免费视频| 欧美一区二区三区性视频 | 在线中文字幕亚洲欧美一区| 厕所偷拍一区二区三区视频| 国产日产欧美精品大秀| 国产91人妻精品一区二区三区| 欧美午夜国产在线观看| 中文字字幕在线中文乱码二区| 日本高清不卡一二三区| 最近的中文字幕一区二区| 国产欧美日韩在线一区二区| 欧美日韩国产综合特黄| 久久热麻豆国产精品视频| 九九热精彩视频在线免费| 亚洲精选91福利在线观看| 日韩欧美高清国内精品| 亚洲国产中文字幕在线观看| 亚洲清纯一区二区三区| 精品少妇一区二区三区四区| 五月综合婷婷在线伊人| 国产二级一级内射视频播放| 又色又爽又无遮挡的视频| 国产精欧美一区二区三区久久| 九九热这里只有精品哦| 欧美精品在线播放一区二区| 欧美日不卡无在线一区| 人妻人妻人人妻人人澡|