萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> Flash教程 >> activescript函數大全

activescript函數大全

   flash動畫制作不僅僅是圖片的制作,還需要使用ActionScript編程,那麼這些函數是經常要用到的。

  ActionScript是Flash設計器內部編程語言,是設計者和開發者用來為工程添加交互能力的。有時候一個通過時間軸的線性處理的動畫是不夠備豐富的。ActionScript可以添加多樣性,隨意性,用戶輸入和控制調配。

  AS3是一個在寬度和深度上強健的語言。它與其他版本的ActionScript一樣也有一個陡峭的學習曲線。作者認為,同時涵蓋Flash創作者應用和所有有效性腳本語言功能是不切實際的。

  Go to 跳轉到指定的幀

  - Play 播放

  - Stop 停止

  - Toggle High Quality 在高畫質和低畫質間切換

  - Stop All Sounds 停止所有聲音的播放

  - Get URL 跳轉至某個超聯結

  - FSCommand 發送FSCommand命令

  - Load Movie 裝載影片

  - Unload Movie 卸載影片

  - Tell Target 告知目標

  - If Frame Is Loaded ..判斷幀是否被完全載入

  - On Mouse Event 鼠標事件

  。其他Actions。包括:

  - break 跳出循環

  - call 調用指定幀(一般喊有某個特定函數)

  - comment 注釋

  - continue 繼續循環

  - delete 刪除一個對象(Object)中的變量

activescript函數大全 三聯

  - do while do while循環

  - duplicateMovieClip 復制MC

  - else 否則(與if聯用)

  - else if 否則如果(與if聯用)

  - uate 調用自定義函數(Function)

  - for for循環

  - for .. in 依次取得對象(Object)中的各個屬性或者某個數組中的所有元素

  - FSCommand 發送FSCommand命令

  - function 聲明自定義函數

  - getURL 跳轉至某個超聯結

  - goto 跳轉到指定的幀

  - if 如果

  - ifFrameLoaded ..幀是否完全被載入

  - include 讀入外部的ActionScript程序文件(.as)

  - loadMovie 裝載MC

  - loadVariables 轉載外部文件中的數據,這些外部文件可以是文本文件,或者是由ASP/CGI等腳本返回的文本值

  - on 鼠標事件的觸發條件

  - onClipEvent MC的事件觸發程序

  - play 播放

  - print 輸出到打印機

  - removeMovieClip 刪除MC

  - return 在函數(function)中返回一個值

  - set variable 設定變量值

  - setProperty 設定屬性

  - startDrag 開始拖動

  - stop 停止

  - stopAllSounds 停止所有聲音的播放

  - stopDrag 停止拖動

  - swapDepths 交換兩個MC的深度

  - tellTarget 指定Action命令生效的目標

  - toggleHighQuality 在高畫質和低畫質間切換

  - trace 跟蹤調試

  - unloadMovie 卸載MC

  - var 聲明局部變量

  - while 當..成立時..

  - with 對..對象(Object)做..

  。操作符( Operators)

  - ! 邏輯非操作

  - != 不等於

  - "" 字符串

  - % 取余數

  - && 邏輯與操作

  - () 括號

  - * 乘號

  - + 加號

  - ++ 變量自加一

  - - 減號

  - -- 變量自減一

  - / 除號

  - < 小於

  - <= 小於等於

  - <> 不等於

  - == 相等

  - > 大於

  - >= 大於等於

  - and 邏輯與

  - not 邏輯非

  - or 邏輯或

  - typeof 返回變量類型

  - void 實體,無返回

  - | | 邏輯或操作

  + Bitwise Operators 位操作符

  - & 位與操作

  - << 位左移

  - >> 位右移

  - >>> 位右移(無符號)

  - ^ 位異或操作

  - | 位或操作

  - ~ 補位操作

  + Compound Assign Operators 復合操作符

  - %= A%=B 等效於 A=A%B

  - &= A&=B 等效於 A=A&B

  - *= A*=B 等效於 A=A*B

  - += A+=B 等效於 A=A+B

  - -= A-=B 等效於 A=A-B

  - /= A/=B 等效於 A=A/B

  - <<= A<<=B 等效於 A=A<

  - >>= A>>=B 等效於 A=A>>B

  - >>>= A>>>=B 等效於 A=A>>>B

  - ^= A^=B 等效於 A=A^B

  - |= A|=B 等效於 A=A|B

  + String Operators 字符串操作符(注:實質上是ASCII的比較)

  - add 連接兩個字符串

  - eq A eq B 字符串A值與字符串值B相等

  - ge A ge B 字符串A值大於等於字符串B值

  - gt A gt B 字符串A值大於字符串B值

  - le A le B 字符串A值小於等於字符串B值

  - lt A lt B 字符串A值小於字符串B值

  - ne A ne B 字符串A值不等於字符串B值

  + Functions 函數

  - Boolean 取表達式的布爾值(True 或 False)

  - escape 除去URL串中的非法字符,將其參數按照URL編碼的格式轉化為字符串(String)

  -  訪問並計算表達式(expression)的值,並以字符串(String)的形式返回該值

  - false 布爾非值(0)

  - getProperty 獲取屬性

  - getTimer 獲取從電影開始播放到現在的總播放時間(毫秒數)

  - getVersion 獲取浏覽器的FLASHPlayer的版本號

  - globalToLocal 場景(Scene)中的坐標轉換成MC中的坐標

  - hitTest 測試一個點或者MC是否同另一個交叉(即沖突檢測)

  - int 把十進制數值強制轉換成整數

  - isFinite 測試數值是否為有限數

  - isNaN 測試是否為非數值

  - keycode 返回鍵盤按下鍵的鍵盤值(ASCII值)

  - localToGlobal MC中的坐標轉換成場景(Scene)中的坐標

  - maxscroll 文本框的最大行度

  - newline 換行符

  - Number 將參數轉換成數值其返回值有以下四種情況:

  如果 x 為一數字,則返回值即為該數字;如果 x 為一布爾數,則返回0或1;如果 x 為一字符串,則函數將x解釋為一個指數形式的十進制數;如果x未定義,則返回0。

  - parseFloat 將字符串轉換成浮點數

  - parseInt 將字符串轉換成整數

  - random 產生0到指定數間的隨機數

  - scroll 文本框中的起始滾動行

  - String 將參數轉換成字符串

  - targetPath 返回指定實例MC的路徑字符串

  - true 布爾是值(1)

  - unescape 保留字符串中的%XX格式的十六進制字符

  + String Functions 字符串函數

  - chr 將ASCII碼轉換成相應字符

  - length 返回字符串的長度

  - mbchr 將ASCII/S-JIS編碼轉換成相應的多字節字符

  - mblength 返回多字節字符串的長度

  - mbord 將多字節字符轉換成相應的ASCII/S-JIS編碼

  - mbsubstring 截取多字節字符串中的字串

  - ord 將字符轉換成ASCII碼

  - substring 截取字符串中的子串

  + Properties 屬性

  - _alpha Alpha值(透明度值)

  - _currentframe 在MC中的當前幀數

  - _droptarget 當使用Start drag拖動一個MC時,實時地返回該MC的絕對路徑

  - _focusrect 高亮按鈕或者某個當前區域的顯示與否(True顯示/Flase不顯示)

  - _framesloaded 已載入的影幀數

  - _height MC的高度

  - _highquality 畫質的高低(True高畫質/False低畫質)

  - _name MC的實例名

  - _quality 當前畫質(字符串值) LOW,MEDIUM,HIGH,BEST

  - _rotation MC旋轉的角度(單位:度)

  - _soundbuftime 聲音的緩沖區大小(默認值5,單位:秒)

  - _target MC的路徑

  - _totalframes 總幀數

  - _url 電影被調用的URL地址

  - _visible 是否可視(True可視/False不可視)

  - _width MC的寬度

  - _x MC的x坐標

  - _xmouse 鼠標的x坐標

  - _xscale MC的X軸向縮放度

  - _y MC的y坐標

  - _ymouse 鼠標的y坐標

  - _yscale MC的y軸向縮放度

  + Objects 對象

  + Array 數組

  - concat 合並多個數組

  - join 將一個數組中的元素轉化成字符串,並通過特定的分割符進行聯

copyright © 萬盛學電腦網 all rights reserved