FLASH AS基本代碼解釋_第1頁
FLASH AS基本代碼解釋_第2頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、FLASHAS基本代碼解釋FLASHAS基本代碼解釋FLASHAS基本代碼解釋基本Action。包括:-Goto跳轉到指定的幀-Play播放-Stop停止-ToggleHighQuality在高畫質和低畫質間切換-StopAllSounds停止所有聲音的播放-GetURL跳轉至某個超聯(lián)結-FSCommand發(fā)送FSCommand命令-LoadMovie裝載影片-UnloadMovie卸載影片-TellTarget告知目標-IfFrameIsLoaded.判斷幀是否被完全載入-OnMouseEvent鼠標事件。其他Actionso包括:-break跳出循環(huán)-call調用指定幀(一般喊有某個特定函

2、數(shù))-comment注釋-continue繼續(xù)循環(huán)-delete刪除一個對象(Object)中的變量-dowhiledowhile循環(huán)-duplicateMovieClip復制MC-else否則(與if聯(lián)用)-elseif否則如果(與if聯(lián)用)-evaluate調用自定義函數(shù)(Function)-forfor循環(huán)-for.in依次取得對象(Object)中的各個屬性或者某個數(shù)組中的所有元素-FSCommand發(fā)送FSCommand命令-function聲明自定義函數(shù)-getURL跳轉至某個超聯(lián)結-goto跳轉到指定的幀-if如果-ifFrameLoaded.幀是否完全被載入-include讀入

3、外部的ActionScript程序文件(.as)-loadMovie裝載MC-loadVariables轉載外部文件中的數(shù)據,這些外部文件可以是文本文件,或者是由ASP/CGI等腳本返回的文本值-on鼠標事件的觸發(fā)條件-onClipEventMC的事件觸發(fā)程序-play播放-print輸出到打印機-removeMovieClip刪除MC-return在函數(shù)(function)中返回一個值-setvariable設定變量值-setProperty設定屬性-startDrag開始拖動-stop停止-stopAllSounds停止所有聲音的播放-stopDrag停止拖動-swapDepths交換兩個

4、MC的深度-tellTarget指定Action命令生效的目標-toggleHighQuality在高畫質和低畫質間切換-trace跟蹤調試-unloadMovie卸載MC-var聲明局部變量-while當.成立時.-with對.對象(0bject)做.。操作符(Operators)-!邏輯非操作-!=不等于!字符串-%取余數(shù)-&&邏輯與操作-()括號-*乘號-+加號-+變量自加一-減號-變量自減一-/除號-<小于-<=小于等于-<>不等于-=相等->大于->=大于等于-and.邏輯與-not邏輯非-or邏輯或-typeof返回變量類型-vo

5、id實體,無返回-II邏輯或操作+BitwiseOperators位操作符-&位與操作- <<位左移- >>位右移->>>位右移(無符號)-人位異或操作-|位或操作-補位操作+CompoundAssignOperators復合操作符-%=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<<B->>=A>>=B等

6、效于A=A>>B->>>=A>>>=B等效于A=A>>>B-A=AA=B等效于A=AAB-1=AI=B等效于A=AIB+StringOperators字符串操作符(注:實質上是ASCII的比較)-add連接兩個字符串-eqAeqB字符串A值與字符串值B相等-geAgeB字符串A值大于等于字符串B值-gtAgtB字符串A值大于字符串B值-leAleB字符串A值小于等于字符串B值-ItAItB字符串A值小于字符串B值-neAneB字符串A值不等于字符串B值+Functions函數(shù)-Boolean取表達式的布爾值(True或False

7、)-escape除去URL串中的非法字符,將其參數(shù)按照URL編碼的格式轉化為字符串(String)-eval訪問并計算表達式(expression)的值,并以字符串(String)的形式返回該值-false布爾非值(0)-getProperty獲取屬性-getTimer獲取從電影開始播放到現(xiàn)在的總播放時間(毫秒數(shù))-getVersion獲取瀏覽器的FLASHPlayer的版本號-globalToLocal場景(Scene)中的坐標轉換成MC中的坐標-hitTest測試一個點或者MC是否同另一個交叉(即沖突檢測)-int把十進制數(shù)值強制轉換成整數(shù)-isFinite測試數(shù)值是否為有限數(shù)-isNaN

8、測試是否為非數(shù)值-keycode返回鍵盤按下鍵的鍵盤值(ASCII值)-localToGlobalMC中的坐標轉換成場景(Scene)中的坐標-maxscroll文本框的最大行度-newline換行符-Number將參數(shù)轉換成數(shù)值其返回值有以下四種情況:如果x為一數(shù)字,則返回值即為該數(shù)字;如果x為一布爾數(shù),則返回0或1;如果x為一字符串,則函數(shù)將x解釋為一個指數(shù)形式的十進制數(shù);如果x未定義,則返回0。-parseFloat將字符串轉換成浮點數(shù)-parseInt將字符串轉換成整數(shù)-random產生0到指定數(shù)間的隨機數(shù)-scroll文本框中的起始滾動行-String將參數(shù)轉換成字符串-target

9、Path返回指定實例MC的路徑字符串-true布爾是值(1)-unescape保留字符串中的XX格式的十六進制字符+StringFunctions字符串函數(shù)-chr將ASCII碼轉換成相應字符-length返回字符串的長度-mbchr將ASCII/S-JIS編碼轉換成相應的多字節(jié)字符-mblength返回多字節(jié)字符串的長度-mbord將多字節(jié)字符轉換成相應的ASCII/S-JIS編碼-mbsubstring截取多字節(jié)字符串中的字串-ord將字符轉換成ASCII碼-substring截取字符串中的子串+Properties屬性-_alphaAlpha值(透明度值)-_currentframe在M

10、C中的當前幀數(shù)-_droptarget當使用Startdrag拖動一個MC時,實時地返回該MC的絕對路徑-_focusrect高亮按鈕或者某個當前區(qū)域的顯示與否(True顯示/Flase不顯示)-_framesloaded已載入的影幀數(shù)-_heightMC的高度-_highquality畫質的高低(True高畫質/False低畫質)-_nameMC的實例名-_quality當前畫質(字符串值)LOW,MEDIUM,HIGH,BEST-.rotationMC旋轉的角度(單位:度)-_soundbuftime聲音的緩沖區(qū)大?。J值5,單位:秒)-_targetMC的路徑-_totalframes

11、總幀數(shù)-_url電影被調用的URL地址-_visible是否可視(True可視/False不可視)-_widthMC的寬度-_xMC的x坐標-_xmouse鼠標的x坐標-_xscaleMC的X軸向縮放度-_yMC的y坐標-_ymouse鼠標的y坐標-_yscaleMC的y軸向縮放度+Objects對象+Array數(shù)組-concat合并多個數(shù)組-join將一個數(shù)組中的元素轉化成字符串,并通過特定的分割符進行聯(lián)結,并返回結果字符串-length返回數(shù)組長度-newArray新建數(shù)組對象-pop出棧(FILO先入后出)-push入棧(入隊列)-reverse反相(顛倒數(shù)組,及第一個元素和最后一個元素

12、互換)-shift出隊列(FIFO先入先出)-slice截取數(shù)組中的子串生成新的數(shù)組-sort數(shù)組元素的排序-splice從數(shù)組中指定元素起刪除指定個數(shù)的元素或者刪除指定元素-unshift從數(shù)組頭部插入一個元素+Boolean布爾對象-newBoolean新建布爾型對象-toString將布爾型對象的值轉換成字符串值-valueOf獲取布爾型對象的值(返回值為布爾型)+Color顏色對象-getRGB獲取顏色值的RGB分量(返回值OxRRGGBB十六進制)-getTransform獲取顏色值的轉換量(返回值cxform型)不太清楚-newColor新建一顏色對象-setRGB設置顏色值的RG

13、B分量(參數(shù)為OxRRGGBB十六進制)-setTransform設置顏色值的轉換量(參數(shù)為cxform型)不太清楚+Date時間和日期對象-getDate獲取當前日期(本月的幾號)-getDay獲取今天是星期幾(0-Sunday,l-Monday.)-getFullYear獲取當前年份(四位數(shù)字)-getHours獲取當前小時數(shù)(24小時制,0-23)-getMilliseconds獲取當前毫秒數(shù)-getMinutes獲取當前分鐘數(shù)-getMonth獲取當前月份(注意從0開始:0-Jan,1-Feb.)-getSeconds獲取當前秒數(shù)-getTime獲取UTC格式的從1970.1.10:0

14、0以來的秒數(shù)-getTimezoneOffset獲取當前時間和UTC格式的偏移值(以分鐘為單位)-getUTCDate獲取UTC格式的當前日期(本月的幾號)-getUTCDay獲取UTC格式的今天是星期幾(0-Sunday,1-Monday.)-getUTCFullYear獲取UTC格式的當前年份(四位數(shù)字)-getUTCHours獲取UTC格式的當前小時數(shù)(24小時制,0-23)-getUTCMilliseconds獲取UTC格式的當前毫秒數(shù)-getUTCMinutes獲取UTC格式的當前分鐘數(shù)-getUTCMonth獲取UTC格式的當前月份(注意從0開始:0-Jan,1-Feb.)-get

15、UTCSeconds獲取UTC格式的當前秒數(shù)-getYear獲取當前縮寫年份(當前年份減去1900)-newDate新建日期時間對象-setDate設置當前日期(本月的幾號)-setFullYear設置當前年份(四位數(shù)字)-setHours設置當前小時數(shù)(24小時制,0-23)-setMilliseconds設置當前毫秒數(shù)-setMinutes設置當前分鐘數(shù)-setMonth設置當前月份(注意從0開始:0-Jan,l-Feb.)-setSeconds設置當前秒數(shù)-setTime設置UTC格式的從1970.1.10:00以來的秒數(shù)-setUTCDate設置UTC格式的當前日期(本月的幾號)-se

16、tUTCFullYear設置UTC格式的當前年份(四位數(shù)字)-setUTCHours設置UTC格式的當前小時數(shù)(24小時制,0-23)-setUTCMilliseconds設置UTC格式的當前毫秒數(shù)-setUTCMinutes設置UTC格式的當前分鐘數(shù)-setUTCMonth設置UTC格式的當前月份(注意從0開始:0-Jan,1-Feb.)-setUTCSeconds設置UTC格式的當前秒數(shù)-setYear設置當前縮寫年份(當前年份減去1900)-toString將日期時間值轉換成"日期/時間"形式的字符串值-UTC返回指定的UTC格式日期時間的固定時間值+Key鍵盤對象-

17、BACKSPACEBackspace(v-)鍵-CAPSLOCKCapsLock鍵-CONTROLCtrl鍵-DELETEKEYDelete(Del)鍵-DOWN方向下鍵-ENDEnd鍵-ENTEREnter(回車)鍵-ESCAPEEsc鍵-getAscii獲取最后一個按下或松開的鍵的對應字符的Ascii碼-getCode獲取最后一個被按下的鍵的鍵盤掃描碼-HOMEHome鍵-INSERTInsert(Ins)鍵-isDown當指定鍵被按下時返回True值-isToggled當Capslock或者NumLock鍵被鎖定時返回真(True)-LEFT方向左鍵-PGDNPageDown(PGDN)

18、鍵-PGUPPageUp(PGUP)鍵-RIGHT方向右鍵-SHIFTShift鍵-SPACE空格鍵-TABTab鍵-UP方向上鍵+Math數(shù)學函數(shù)對象-absabs(n)取n的絕對值-acosacos(n)n的反余弦(返回值單位:弧度)-asinasin(n)n的反正弦(返回值單位:弧度)-atanatan(n)n的反正切(返回值單位:弧度)-atan2atan2(x,y)計算x/y的反正切-ceilceil(n)取靠近n的上限的整數(shù)(向上取整)-coscos(n)取n的余弦(n的單位:弧度)-EEuler(歐拉)指數(shù)(約為2.718)-exp指數(shù)-floorfloor(n)取靠近n的下限的

19、整數(shù)(向下取整)-LN10ln10(約等于2.302)-LN2ln2(約等于0.693)-log取自然對數(shù)(e為底)-LOG10E10為底取E的對數(shù)(約等于0.434)-LOG2E2為底取E的對數(shù)(約等于1.443)-max返回兩參數(shù)中的最大值-min返回兩參數(shù)中的最小值-PI圓周率(約等于3.14159)-powpow(x,y)x的y次方-random產生0-1間的隨機數(shù)-round四舍五入取整-sinsin(n)取n的正弦(n的單位:弧度)-sqrt開根號-SQRT1_20.5開根號(約等于0.707)-SQRT22開根號(約等于1.414)-tantan(n)取n的正切(n的單位:弧度)

20、+MovieClip影片夾子對象-attachMovie產生一個庫中MC的實體并將它綁定到某個電影上-dupicateMovieClip復制當前MC產生新的MC-getURL使瀏覽器瀏覽指定頁面-gotoAndPlay跳轉到指定幀并播放-gotoAndStop跳轉到指定幀并停止播放-loadMovie引入一個外部電影到指定層-loadVariables引入外部文件中的變量值-nextFrame下一幀-play播放-prevFrame前一幀-removeMovieClip刪除用duplicateMovieClip創(chuàng)建的MC-startDrag開始拖動MC-stop停止MC的播放-stopDrag

21、停止拖動MC-unloadMovie卸載由loadMovie引入的Movie+Mouse鼠標對象-hide隱藏鼠標指針-show顯示鼠標指針+Number數(shù)值對象-MAX_valueFLASH5所允許的最大數(shù)值1.79769313486231e308-MIN_valueFLASH5所允許的最小數(shù)值5e-324-NaN是否為非數(shù)值(NotaNumber)-NEGATIVE_INFINITY是否為負數(shù)-newNumber新建數(shù)值對象-POSITIVE_INFINITY是否為正數(shù)-toString將數(shù)值轉換成字符串+Object對象-newObject新建對象-toString轉換對象為字符串-va

22、lueOf返回對象的值+Selection選擇區(qū)對象-getBeginIndex獲取可編輯文本區(qū)的起始位置,-1表示無可編輯文本區(qū)-getCaretIndex獲取當前的編輯位置,-1表示沒有可編輯文本區(qū)-getEndIndex獲取可編輯文本區(qū)的結束位置,-1表示無可編輯文本區(qū)-getFocus獲取當前的激活文本區(qū)的文本變量名-setFocus設置當前的激活文本區(qū)-setSelection設置可編輯文本的起始位置和終止位置+Sound聲音對象-attachSound綁定庫中的一個聲音-getPan獲取聲音的混音值不太清楚-getTransform獲取當前聲音的變換量(返回值類型:sxform)不

23、太清楚-getVolume獲取當前聲音的音量(百分比)-newSound新建聲音對象-setPan設置聲音的混音值不太清楚-setTransform設置當前聲音的變換量(參數(shù)類型:sxform)不太清楚-setVloume設置當前聲音的音量(百分比)-start開始播放當前聲音-stop停止播放當前聲音+String字符串對象-charAt在指定的索引表中返回一個字符-charCodeAt在指定的索引表中返回一個字符的代碼-concat聯(lián)結合并多個字符串-fromCharCode從字符代碼組構造出一個新的字符串-indexOf在字符串中尋找子串,返回子串起始位置或-1(-1表示未找到)-las

24、tIndexOf在字符串中尋找子串,返回子串終止位置或-1(-1表示未找到)-length返回字符串的長度-newString新建字符串對象-slice返回字符串中指定截取的子串-split根據限定符將字符串轉換成一個數(shù)組-substrsubstr(start,length)返回從start開始,共length長的子串-substringsubstring(indexA,indexB)返回indexA.indexB之間的子串-toLowerCase將字符串中的大寫字符全部轉換成小寫-toUpperCase將字符串中的小寫字符全部轉換成大寫+XML可擴充性標記語言對象-appendChild添加一個子結點到指定的XML元素-attributesXML元素的屬性數(shù)組-childNodes一個X

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論