當前位置:編程學習大全網 - 編程語言 - 跪求所有flash腳本的指令的意思即以及用法!高分懸賞

跪求所有flash腳本的指令的意思即以及用法!高分懸賞

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)中的變量

- do while do while循環

- duplicateMovieClip 復制MC

- else 否則(與if聯用)

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

- evaluate 調用自定義函數(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<<B

- >>= 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)

- eval 訪問並計算表達式(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 將壹個數組中的元素轉化成字符串,並通過特定的分割符進行聯結,並返回結果字符串

- length 返回數組長度

- new Array 新建數組對象

- pop 出棧 (FILO 先入後出)

- push 入棧 (入隊列)

- reverse 反相(顛倒數組,及第壹個元素和最後壹個元素互換……)

- shift 出隊列 (FIFO 先入先出)

- slice 截取數組中的子串生成新的數組

- sort 數組元素的排序

- splice 從數組中指定元素起刪除指定個數的元素或者刪除指定元素

- unshift 從數組頭部插入壹個元素

+ Boolean 布爾對象

- new Boolean 新建布爾型對象

- toString 將布爾型對象的值轉換成字符串值

- valueOf 獲取布爾型對象的值(返回值為布爾型)

+ Color 顏色對象

- getRGB 獲取顏色值的RGB分量(返回值0xRRGGBB十六進制)

- getTransform 獲取顏色值的轉換量(返回值 cxform 型) [不太清楚]

- new Color 新建壹顏色對象

- setRGB 設置顏色值的RGB分量(參數為0xRRGGBB十六進制)

- setTransform 設置顏色值的轉換量(參數為 cxform 型) [不太清楚]

+ Date 時間和日期對象

- getDate 獲取當前日期(本月的幾號)

- getDay 獲取今天是星期幾(0-Sunday,1-Monday...)

- getFullYear 獲取當前年份(四位數字)

- getHours 獲取當前小時數(24小時制,0-23)

- getMilliseconds 獲取當前毫秒數

- getMinutes 獲取當前分鐘數

- getMonth 獲取當前月份(註意從0開始:0-Jan,1-Feb...)

- getSeconds 獲取當前秒數

- getTime 獲取UTC格式的從1970.1.1 0:00以來的秒數

- getTimezoneOffset 獲取當前時間和UTC格式的偏移值(以分鐘為單位)

- getUTCDate 獲取UTC格式的當前日期(本月的幾號)

- getUTCDay 獲取UTC格式的今天是星期幾(0-Sunday,1-Monday...)

- getUTCFullYear 獲取UTC格式的當前年份(四位數字)

- getUTCHours 獲取UTC格式的當前小時數(24小時制,0-23)

- getUTCMilliseconds 獲取UTC格式的當前毫秒數

- getUTCMinutes 獲取UTC格式的當前分鐘數

- getUTCMonth 獲取UTC格式的當前月份(註意從0開始:0-Jan,1-Feb...)

- getUTCSeconds 獲取UTC格式的當前秒數

- getYear 獲取當前縮寫年份(當前年份減去1900)

- new Date 新建日期時間對象

- setDate 設置當前日期(本月的幾號)

- setFullYear 設置當前年份(四位數字)

- setHours 設置當前小時數(24小時制,0-23)

- setMilliseconds 設置當前毫秒數

- setMinutes 設置當前分鐘數

- setMonth 設置當前月份(註意從0開始:0-Jan,1-Feb...)

- setSeconds 設置當前秒數

- setTime 設置UTC格式的從1970.1.1 0:00以來的秒數

- setUTCDate 設置UTC格式的當前日期(本月的幾號)

- setUTCFullYear 設置UTC格式的當前年份(四位數字)

- setUTCHours 設置UTC格式的當前小時數(24小時制,0-23)

- setUTCMilliseconds 設置UTC格式的當前毫秒數

- setUTCMinutes 設置UTC格式的當前分鐘數

- setUTCMonth 設置UTC格式的當前月份(註意從0開始:0-Jan,1-Feb...)

- setUTCSeconds 設置UTC格式的當前秒數

- setYear 設置當前縮寫年份(當前年份減去1900)

- toString 將日期時間值轉換成"日期/時間"形式的字符串值

- UTC 返回指定的UTC格式日期時間的固定時間值

+ Key 鍵盤對象

- BACKSPACE Backspace(<-)鍵

- CAPSLOCK CapsLock鍵

- CONTROL Ctrl鍵

- DELETEKEY Delete(Del)鍵

- DOWN 方向下鍵

- END End鍵

- ENTER Enter(回車)鍵

- ESCAPE Esc鍵

- getAscii 獲取最後壹個按下或松開的鍵的對應字符的Ascii碼

- getCode 獲取最後壹個被按下的鍵的鍵盤掃描碼

- HOME Home鍵

- INSERT Insert(Ins)鍵

- isDown 當指定鍵被按下時返回True值

- isToggled 當Caps lock或者Num Lock鍵被鎖定時返回真(True)

- LEFT 方向左鍵

- PGDN PageDown(PGDN)鍵

- PGUP PageUp(PGUP)鍵

- RIGHT 方向右鍵

- SHIFT Shift鍵

- SPACE 空格鍵

- TAB Tab鍵

- UP 方向上鍵

+ Math 數學函數對象

- abs abs(n) 取n的絕對值

- acos acos(n) n的反余弦(返回值單位:弧度)

- asin asin(n) n的反正弦(返回值單位:弧度)

- atan atan(n) n的反正切(返回值單位:弧度)

- atan2 atan2(x,y) 計算x/y的反正切

- ceil ceil(n) 取靠近n的上限的整數(向上取整)

- cos cos(n) 取n的余弦(n的單位:弧度)

- E Euler(歐拉)指數(約為2.718)

- exp 指數

- floor floor(n) 取靠近n的下限的整數(向下取整)

- LN10 ln10(約等於2.302)

- LN2 ln2(約等於0.693)

- log 取自然對數(e為底)

- LOG10E 10為底取E的對數(約等於0.434)

- LOG2E 2為底取E的對數(約等於1.443)

- max 返回兩參數中的最大值

- min 返回兩參數中的最小值

- PI 圓周率(約等於3.14159)

- pow pow(x,y) x的y次方

- random 產生0-1間的隨機數

- round 四舍五入取整

- sin sin(n) 取n的正弦(n的單位:弧度)

- sqrt 開根號

- SQRT1_2 0.5開根號(約等於0.707)

- SQRT2 2開根號(約等於1.414)

- tan tan(n) 取n的正切(n的單位:弧度)

+ MovieClip 影片夾子對象

- attachMovie 產生壹個庫中MC的實體並將它綁定到某個電影上

- dupicateMovieClip 復制當前MC產生新的MC

- getURL 使瀏覽器瀏覽指定頁面

- gotoAndPlay 跳轉到指定幀並播放

- gotoAndStop 跳轉到指定幀並停止播放

- loadMovie 引入壹個外部電影到指定層

- loadVariables 引入外部文件中的變量值

- nextFrame 下壹幀

- play 播放

- prevFrame 前壹幀

- removeMovieClip 刪除用duplicateMovieClip創建的MC

- startDrag 開始拖動MC

- stop 停止MC的播放

- stopDrag 停止拖動MC

- unloadMovie 卸載由loadMovie引入的Movie

+ Mouse 鼠標對象

- hide 隱藏鼠標指針

- show 顯示鼠標指針

+ Number 數值對象

- MAX_value FLASH5 所允許的最大數值1.79769313486231 e 308

- MIN_value FLASH5 所允許的最小數值5 e -324

- NaN 是否為非數值(Not a Number)

- NEGATIVE_INFINITY 是否為負數

- new Number 新建數值對象

- POSITIVE_INFINITY 是否為正數

- toString 將數值轉換成字符串

+ Object 對象

- new Object 新建對象

- toString 轉換對象為字符串

- valueOf 返回對象的值

+ Selection 選擇區對象

- getBeginIndex 獲取可編輯文本區的起始位置,-1表示無可編輯文本區

- getCaretIndex 獲取當前的編輯位置,-1表示沒有可編輯文本區

- getEndIndex 獲取可編輯文本區的結束位置,-1表示無可編輯文本區

- getFocus 獲取當前的激活文本區的文本變量名

- setFocus 設置當前的激活文本區

- setSelection 設置可編輯文本的起始位置和終止位置

+ Sound 聲音對象

- attachSound 綁定庫中的壹個聲音

- getPan 獲取聲音的混音值 [不太清楚]

- getTransform 獲取當前聲音的變換量(返回值類型:sxform) [不太清楚]

- getVolume 獲取當前聲音的音量(百分比)

- new Sound 新建聲音對象

- setPan 設置聲音的混音值 [不太清楚]

- setTransform 設置當前聲音的變換量(參數類型:sxform) [不太清楚]

- setVloume 設置當前聲音的音量(百分比)

- start 開始播放當前聲音

- stop 停止播放當前聲音

+ String 字符串對象

- charAt 在指定的索引表中返回壹個字符

- charCodeAt 在指定的索引表中返回壹個字符的代碼

- concat 聯結合並多個字符串

- fromCharCode 從字符代碼組構造出壹個新的字符串

- indexOf 在字符串中尋找子串,返回子串起始位置或-1(-1表示未找到)

- lastIndexOf 在字符串中尋找子串,返回子串終止位置或-1(-1表示未找到)

- length 返回字符串的長度

- new String 新建字符串對象

- slice 返回字符串中指定截取的子串

- split 根據限定符將字符串轉換成壹個數組

- substr substr( start, length ) 返回從start開始,***length長的子串

- substring substring( indexA, indexB ) 返回indexA..indexB之間的子串

- toLowerCase 將字符串中的大寫字符全部轉換成小寫

- toUpperCase 將字符串中的小寫字符全部轉換成大寫

+ XML 可擴充性標記語言對象

- appendChild 添加壹個子結點到指定的XML元素

- attributes XML元素的屬性數組

- childNodes 壹個XML元素的子結點數組

- cloneNode 克隆(復制)當前結點

- createElement 新建壹個新的XML元素

- createTextNode 新建壹個新的XML文本結點

- firstChild 返回當前XML結點的第壹個子結點

- hasChildNodes 當前XML結點是否有子結點(返回true有子結點/flash則無)

- insertBefore 在壹個指定的XML元素的子結點前插入壹個新的子結點

- lastChild 返回當前XML結點的最後壹個子結點

- load 從指定的URL把XML元素引入FLASH中

- loaded 當XML元素引入或是發送同時引入FLASH中後,返回true值

- new XML 新建壹個XML對象

- nextSibling 當前XML結點的下壹個結點

- nodeName 返回當前XML結點的名字

- nodeType 返回當前XML結點的類型(1-元素,3-文本)

- nodevalue 返回當前XML結點的值(text型返回文本)

- onLoad 當引入或發送同時引入時觸發事件

- parentNode 返回當前XML結點的父結點

- parseXML 將XML字符串轉換成XML對象

- previousSibling 當前XML結點的前壹個結點

- removeNode 從XML文本中刪除結點

- send 從FLASH中把壹個XML元素發送到指定的URL地址

- sendAndLoad 從FLASH中把壹個XML元素發送到指定的URL地址同時引入XML結果

- toString 把XML對象轉換為XML字符串表達

+ XMLSocket XML套接口

- close 關閉壹個XML套接口

- connect 連接壹個XML套接口,指定URL,並定義其端口號

- new XMLSocket 建立壹個新的XML套接口

- onClose 關閉XML套接口時觸發事件

- onConnect 連接XML套接口時觸發事件

- onXML 從服務器上獲取XML時觸發事件

- send 發送XML給服務器

Flash密碼也

1.防asv反編譯:

在代碼的前面加上:

function a ( ) { 0 ( ) }

2.保護swf文件加密:

在動畫的第壹幀加入檢測url 的代碼:

web=getproperty(" ", _url);

test=web.“indexof ”("your url ", "0.000000d");

if(test==“-1”){

gotoAndStop(88); //此幀數任壹。

elseif( not(test=="-1")){

gotoAndPlay( getproperty(“ ”, -currentframe+1));

}

}

  • 上一篇:led燈帶價格及安裝指南介紹
  • 下一篇:初學basic語言,有個問題
  • copyright 2024編程學習大全網