2005/05/05 | Flash 5 ActionScript 筆記
类别(flash) | 评论(0) | 阅读(856) | 发表于 21:59
Basic Actions 基本動作
Go to 跳至(gotoAndPlay、gotoAndStop、prevFrame、nextFrame、prevScene、nextScene)
Play 播放電影
Stop 停止播放電影
Toggle High Quality Flash 5 改為 _quality
Stop All Sounds 停止播放所有的聲音
Get URL 瀏覽指定連結的網頁
FSCommand 驅動 Flash 播放器的指令(全螢幕,退出...等),可經由 Html 呼叫 javascript
Load Movie 載入外部電影替換原影片元件或置於某層級(_level)。
可經由 GET、POST 載入變數、經由 loadVariables 來改變電影的內容
Unload Movie 卸載由 loadMovie 載入的電影
Tell Target Flash 5 改為 with
If Frame Is Loaded Flash 5 改為 _framesloaded
On Mouse Event 當...(用於按鈕元件的滑鼠事件觸發器)

Actions 全部動作
break 跳出迴圈
call 呼叫影格中的程式及變數,執行後即拋棄。Flash 5 改為 function
comment 加入註解,以便日後檢視(語法 //、/*)
continue 僅跳出某一次迴圈,迴圈仍繼續
delete 刪除同一物件中的變數
do while 重覆執行指令的迴圈,直到條件消失(不確定次數。其判別條件在程式的最尾端,所以迴圈至少執行一次。類似語法 for、while)
duplicateMovieClip 複製指定的影片元件,但原影片元件的變數不會被複製
else 否則(接 if 指令之後)
else if 否則如果(接 if 指令之後,可構成巢狀的 if 指令)
evaluate 填入一空行,可寫自定的函數
(, 逗號分隔算式使能依序執行)(. 為相對路徑下一層、或物件屬性、變數)
(_parent 表示相對路徑的上一層)(_root、_level0、/ 表示絕對路徑的根目錄)
(this 表示物件、影片實體本身)(new 表示創造一個新物件)
for 重覆執行指令的迴圈(內建計數器、次數固定。類似語法 do while、while)
for 迴圈適於一般算術運算,while 迴圈多用於較複雜的運算
for .. in 對某一物件(或陣列)內之元件、子物件的屬性重覆執行指令的迴圈
FSCommand 驅動 Flash 播放器的指令(全螢幕,退出...等),可經由 Html 呼叫 javascript
function 宣告自定函數
getURL 瀏覽指定連結的網頁
goto 跳至(gotoAndPlay、gotoAndStop、prevFrame、nextFrame、prevScene、nextScene)
if 條件指令,如果...(if else 另有簡化語法 ?: )
ifFrameLoaded Flash 5 改為 _framesloaded
#include 載入外部的 ActionScript 文件(.as)
loadMovie 載入外部電影替換原影片元件或置於某層級(_level)。
可經由 GET、POST載入變數、經由 loadVariables 來改變電影的內容
loadVariables 載入外部文件中的變數(必需是 MIME 格式)至指定層級(_level)
on 當...(用於按鈕元件的滑鼠事件觸發器)
onClipEvent 當...(用於影片元件的影片事件觸發器)
play 播放
print 輸出到印表機,品質較好(若有透明度、顏色設定時可用 printAsBitmap)
removeMovieClip 移除 dupicateMovieClip、attachMovie 創造、載入的影片元件
return 傳回函數中指定的值,會使函數停止執行
set variable 設定全域變數(相同語法 =)(區域變數 var)
setProperty 設定影片元件的屬性
startDrag 開始拖曳影片元件
stop 停止播放電影
stopAllSounds 停止播放所有的聲音
stopDrag 停止拖曳影片元件
tellTarget Flash 5 改為 with
toggleHighQuality Flash 5 改為 _quality
trace 追蹤測試
unloadMovie 卸載由 loadMovie 載入的電影
var 宣告區域變數。(全域變數 set variable、=)
while 重覆執行指令的迴圈,直到條件消失(不確定次數。類似語法 do while、for)
for 迴圈適於一般算術運算,while 迴圈多用於較複雜的運算
with 取代 tellTarget 的指令,可擷取影片元件或其他物件,作為它的參數

Operators 運算子
! 否定一個變數或運算式
!= 比較兩算式、或兩字串的位元數是否滿足「不相等」的關係
"" " " 中填入之文字、數字將被標示為字串處理。
% 求兩個算式相除後的「餘數」
&& 回路交集,當輸入的兩個算式都是「真」時,才會成立。
() 區隔算式的執行順序,括號()內的先執行
* 相乘
+ 相加、或進行字串串連
++ 變數值遞增 1,++ 在變數前會傳回 +1 後的值,++ 在變數後會傳回變數原值
- 相減、或改變一個算式正負號
-- 變數值遞減 1,- - 在變數前會傳回 -1 後的值,- - 在變數後會傳回變數原值
/ 相除
< 比較兩算式、或兩字串的位元數是否滿足「小於」的關係
<= 比較兩算式、或兩字串的位元數是否滿足「小於等於」的關係
<> Flash 5 改為 !=
== 比較兩算式、或兩字串的位元數是否滿足「相等」的關係
> 比較兩算式、或兩字串的位元數是否滿足「大於」的關係
>= 比較兩算式、或兩字串的位元數是否滿足「大於等於」的關係
and Flash 5 改為 &&
not Flash 5 改為 !
or Flash 5改為 ||
typeof 擷取變數的類型,如字串、影片元件、物件或函數
void 製造一個虛擬實體、虛擬網址,不會顯示錯誤訊息
|| 回路聯集,當輸入的兩個算式有一「真」時,就會成立。

Bitwise Operators 位元運算子
& 求兩數的二進位位元「交集」(不是 Flash 4 連接字串的用法)
<< 將某數的二進位位元數向左移(指定位),數首之正、負號 0、1 會改變
>> 將某數的二進位位元數向右移(指定位),數首之正、負號 0、1 不會動
>>> 將某數的二進位位元數向右移(指定位),數首之正、負號 0、1 會改變
^ 求兩數的二進位位元「聯集 - 交集」
| 求兩數的二進位位元「聯集」
~ 求整數的二進位位元「補數」,將此數的 0 變成 1,將 1 變成 0

Compound Assignment Operators 複合指定運算子
%= x %= y 即 x = x % y
&= x &= y 即 x = x & y
*= x *= y 即 x = x * y
+= x += y 即 x = x + y
-= x -= y 即 x = x - y
/= x /= y 即 x = x / y
<<= x <<= y 即 x = x << y
>>= x >>= y 即 x = x >> y
>>>= x >>>= y 即 x = x >>> y
^= x ^= y 即 x = x ^ y
|= x |= y 即 x = x | y

String Operators 字串運算子
add Flash 5 改為 +
eq Flash 5 改為 ==
ge Flash 5 改為 >=
gt Flash 5 改為 >
le Flash 5 改為 <=
lt Flash 5 改為 <
ne Flash 5 改為 !=

Functions 函數
Boolean 擷取(可轉成布耳型的)變數,數值,或字串的布耳值(True 或 False)
escape 轉換參數成字串並用 URL-編碼格式編碼,(用 % 的十六進位序列編碼)
eval 擷取變數,屬性,物件,或擷取影片元件的絕對路徑(為 . 型態)
FALSE 布耳值,「假」(0)
getProperty 擷取影片元件(需有名字)的指定屬性(如:_x、_y)
getTimer 擷取電影自播放開始已經過的時間(毫秒)
getVersion 擷取使用者瀏覽器中 FlashPlayer 的版本
int Flash 5 改為 Math.floor
isFinite 偵測數值是否為有限值
isNaN 偵測變數是否為非數字,如果不是數值(NaN)則傳回 True
maxscroll 設定文字框的可見行數(此屬性唯讀、不可修改)
newline 建立一行放置訊息的空間,可放置其它函數所擷取的資料
Number 轉換參數成數值,用於轉換輸入到 Flash 5 環境中的 Flash 4 文件。
此 Number(function) 與 Number(object) 的用法不相同
parseFloat 轉換字串成浮點數,遇到非數字字串則傳回 NaN
parseInt 轉換各種進位制的數字串成十進位的整數,遇到非數字字串則傳回 NaN
random 產生介於 0~指定整數間的隨機整數。Flash 5 改為 Math.random
scroll 設定文字框的可見行數(預設值為一行,此屬性可修改)
String 轉換參數成字串。此 String(function) 與 String(object) 的用法不相同
targetPath 擷取指定影片元件的絕對路徑(為 . 型態)
TRUE 布耳值,「真」(1)
unescape 轉換所有十六進位序列為 ASCII 符號,返回可辨字串。escape 的逆向運作。
updateAfterEvent 在指定的滑鼠、鍵盤事件完成後,更新螢幕顯示。可避免螢幕閃爍

String Functions 字串函數
chr Flash 5 改為 String.fromCharCode
length Flash 5 改為 String.length
mbchr Flash 5 改為 String.fromCharCode
mblength Flash 5 改為 String 物件和方法
mbord Flash 5 改為 String.charCodeAt
mbsubstring Flash 5 改為 String.substr
ord Flash 5 改為 String 物件的方法和屬性
substring Flash 5 改為 String.substring 擷取指定字串中的部份字串

Properties 屬性
_alpha 透明度(0~100)
_currentframe 目前所在的影格數
_droptarget 被拖曳影片元件放下時所碰觸之影片元件的絕對路徑(為 / 型態,可用 eval 轉為 . 型態)
_focusrect 在用戶按 Tab 鍵時,決定按鈕周圍是否顯示黃色矩形框。預設值為 True
_framesloaded 已載入的影格數
_height 影片元件的高度
_highquality Flash 5 改為 _quality
_name 影片元件的實體名
_quality 電影的繪圖品質(LOW、MEDIUM、HIGH、BEST)
_rotation 影片元件旋轉的角度(單位:度)
_soundbuftime 聲音緩衝器的秒數,預設值為 5 秒
_target 影片元件的絕對路徑(為 / 型態)
_totalframes 指定之影片元件的總影格數
_url 載入SWF電影文件的位址
_visible 影片元件是否出現(True 出現、False 消失)
_width 影片元件的寬度
_x 影片元件的 x 座標
_xmouse 滑鼠游標的 x 座標
_xscale 影片元件水平方向縮放的百分比,預設值是 100
_y 影片元件的 y 座標
_ymouse 滑鼠游標的 y 座標
_yscale 影片元件垂直方向縮放的百分比,預設值是 100

Objects 以下為類似 javascript 的物件群
Array 陣列
concat 連接兩個陣列,合併成新的陣列
join 連接陣列元件成字串,並可設定元件間插入的分隔符號
length 擷取陣列長度(陣列元件的總數)
new Array 陣列物件建構器,可創造新「陣列物件」。(建造或取用陣列、物件資料的運算子為 [ ])
pop 刪除陣列中最後一個元件並傳回此元件的值
push 增加一個或數個元件到陣列末尾並傳回陣列的新長度
reverse 倒轉陣列元件的排序位置
shift 刪除陣列中第一個元件並傳回此元件的值
slice 擷取陣列的片斷或子字串,且原陣列不變的情況下傳回一新的陣列
sort 排序陣列中的元件(不製造副本)
splice 增加或刪除陣列中的元件(不製造副本)
toString 擷取陣列元件轉換成用逗號(,)分隔的連續字串
unshift 增加一個或數個元件到陣列前端並傳回陣列的新長度

Boolean 布耳數
new Boolean 布耳物件建構器,可創造新「布耳物件」
toString 轉換布耳型物件的值成 True、False 字串
valueOf 擷取指定布耳物件的原始值形式,並將已包裝之布耳物件轉換為原始值形式

Color 顏色
getRGB 擷取顏色物件的 RGB 值,預設十進位。欲顯示十六進位時 → (getRGB()).toString(16)
getTransform 擷取最後一次 setTransform 命令所設定的顏色、透明度轉換參數
new Color 顏色物件建構器,可創造新「顏色物件」
setRGB 設定顏色物件的 RGB 值,直接輸入參數。欲輸入十六進位參數時 → 0xRRGGBB
setTransform 設定顏色物件的 RGB 值及透明度,經擷取預建之顏色、偏移、透明值的資料物件

Date 時間和日期
getDate 依瀏覽者時間傳回「時間物件」的日期(1~31)
getDay 依瀏覽者時間傳回「時間物件」的星期數(0-星期日,1-星期一...)
getFullYear 依瀏覽者時間傳回「時間物件」的年份(例:2001)
getHours 依瀏覽者時間傳回「時間物件」的小時數(0~23)
getMilliseconds 依瀏覽者時間傳回「時間物件」的毫秒數(0~999)
getMinutes 依瀏覽者時間傳回「時間物件」的分鐘數(0~59)
getMonth 依瀏覽者時間傳回「時間物件」的月份(0-一月,1-二月...)
getSeconds 依瀏覽者時間傳回「時間物件」的秒數(0~59)
getTime 擷取「時間物件」與1970.1.10:00的時間差(單位:毫秒)
getTimezoneOffset 擷取瀏覽者時間與格林威治時間差(單位:分)
getUTCDate 依格林威治時間傳回「時間物件」中的日期(1~31)
getUTCDay 依格林威治時間傳回「時間物件」中的星期數(0-星期日,1-星期一...)
getUTCFullYear 依格林威治時間傳回「時間物件」中的年份(例:2001)
getUTCHours 依格林威治時間傳回「時間物件」中的小時數(0~23)
getUTCMilliseconds 依格林威治時間傳回「時間物件」中的毫秒數(0~999)
getUTCMinutes 依格林威治時間傳回「時間物件」中的分鐘數(0~59)
getUTCMonth 依格林威治時間傳回「時間物件」中的月份(0-一月,1-二月...)
getUTCSeconds 依格林威治時間傳回「時間物件」中的秒數(0~59)
getYear 依瀏覽者時間傳回「時間物件」的縮寫年份(目前年份減去 1900)
new Date 時間物件建構器,可創造新「時間物件」
setDate 依瀏覽者時間設定「時間物件」的日期(1~31)
setFullYear 依瀏覽者時間設定「時間物件」中的年、月、日
setHours 依瀏覽者時間設定「時間物件」的小時數(0~23)
setMilliseconds 依瀏覽者時間設定「時間物件」的毫秒數(0~999)
setMinutes 依瀏覽者時間設定「時間物件」的分鐘數(0~59)
setMonth 依瀏覽者時間設定「時間物件」的月、日
setSeconds 依瀏覽者時間設定「時間物件」的秒數(0~59)
setTime 設定「時間物件」的毫秒數(0~999)
setUTCDate 依格林威治時間設定「時間物件」中的日期(1~31)
setUTCFullYear 依格林威治時間設定「時間物件」中的年、月、日
setUTCHours 依格林威治時間設定「時間物件」中的小時、分、秒、毫秒
setUTCMilliseconds 依格林威治時間設定「時間物件」中的毫秒數(0~999)
setUTCMinutes 依格林威治時間設定「時間物件」中的分、秒、毫秒
setUTCMonth 依格林威治時間設定「時間物件」中的月、日
setUTCSeconds 依格林威治時間設定「時間物件」中的秒數(0~59)、毫秒數(0~999)
setYear 依瀏覽者時間設定「時間物件」的年份(例:2001)
toString 轉換「時間物件」成易讀的形式(Wed Aug 7 18:15:00 GMT-0700 1974)
UTC 擷取「時間參數」與 1970.1.1 0:00 的時間差(單位:毫秒),它可直接使用參數即變成「時間物件」,並可置入時間物件建構器中

Key 鍵盤(不需建構器即可使用的物件)
BACKSPACE Backspace 鍵盤碼(8)
CAPSLOCK CapsLock 鍵盤碼(20)
CONTROL Ctrl 鍵盤碼(17)
DELETEKEY Delete 鍵盤碼(46)
DOWN ↓ 鍵盤碼(40)
END End 鍵盤碼(35)
ENTER Enter 鍵盤碼(13)
ESCAPE Esc 鍵盤碼(27)
getAscii 擷取最後按鍵的 ASCII 碼
getCode 擷取最後按鍵的鍵盤碼
HOME Home 鍵盤碼(36)
INSERT Insert 鍵盤碼(45)
isDown 當指定鍵被按下時傳回 True
isToggled 當 NumLock 或 CapsLock 亮燈時傳回 True
LEFT ← 鍵盤碼(37)
PGDN PageDown 鍵盤碼(34)
PGUP PageUp 鍵盤碼(33)
RIGHT → 鍵盤碼(39)
SHIFT Shift 鍵盤碼(16)
SPACE 空白鍵盤碼(32)
TAB Tab 鍵盤碼(9)
UP ↑ 鍵盤碼(38)

Math 數學函數(不需建構器即可使用的物件)
abs 取絕對值
acos 求反餘弦(傳回單位:徑度)
1π徑度 = 180 × 60 × 60 角秒,1 徑度 = 206,264.806 角秒
asin 求反正弦(傳回單位:徑度)
atan 求反正切(傳回單位:徑度)
atan2 求 y/x 的反正切(x、y 為輸入的參數)
ceil 無條件進位(向上求整數)
cos 求餘弦(參數單位:徑度)
E Euler 常數(E 約等於 2.71828182845904523536...)
exp 求 Ex ,即以 E 為底,參數 x 為冪的指數值(x 為輸入的參數)
floor 無條件捨去(向下求整數)
LN10 10 的自然對數值,即 loge10(約等於 2.3025850929940459011)
LN2 2 的自然對數值,即 loge2(約等於 0.69314718055994528623)
log 求參數 x 的自然對數值(E 為底,x 為輸入的參數)
LOG10E 以 10 為底,求 E 的對數值,即 log10e(約等於 0.43429448190325181667)
LOG2E 以 2 為底,求 E 的對數值 log2e(約等於 1.442695040888963387)
max 取兩參數中較大的值
min 取兩參數中較小的值
PI 圓周率(約 3.14159265358979)
pow pow(x,y) 求 xy ,即 x 的 y 次方值(x、y 為輸入的參數)
random 產生介於 0~1 間的隨機數
round 四捨五入
sin 求正弦(參數單位:徑度)
sqrt 求參數的平方根
SQRT1_2 1/2 的平方根(約等於 0.707106781186)
SQRT2 2 的平方根(約等於 1.414213562373)
tan 求正切(參數單位:徑度)

Mouse 滑鼠游標(不需建構器即可使用的物件)
hide 隱藏滑鼠游標
show 顯示滑鼠游標

MovieClip 影片元件(不需建構器即可使用的物件,省掉 tellTarget、with)
attachMovie 從元件庫中載入一個(已設連結名的)影片元件,貼附在指定的影片元件上
dupicateMovieClip 複製指定的影片元件,但原影片元件的變數不會被複製
getBounds 擷取影片元件四個頂點的座標值(由參數決定為全域、或物件內座標)
getBytesLoaded 取得指定之影片元件載入的 byte(位元組)
getBytesTotal 取得指定之影片元件全部的 byte(位元組)
getURL 瀏覽指定連結的網頁
globalToLocal 轉換「舞台上全域座標」成為「元件內區域座標」
gotoAndPlay (指定的影片元件)跳至指定影格並播放
gotoAndStop (指定的影片元件)跳至指定影格並停止
hitTest 偵測兩影片元件是否相碰觸
loadMovie 載入外部電影。可經由 GET、POST 載入變數、經由 loadVariables 來改變電影的內容
loadVariables 載入外部文件中的變數(必需是 MIME 格式)
localToGlobal 轉換「元件內區域性座標」成為「舞台上全域座標」
nextFrame 跳至影片元件的下一影格
play 播放影片元件
prevFrame 跳至影片元件的前一影格(未指名影片元件時可單獨使用 prevFrame)
removeMovieClip 移除 dupicateMovieClip、attachMovie 創造、載入的影片元件
startDrag 開始拖曳指定的影片元件
stop 停止播放影片元件
stopDrag 停止拖曳指定的影片元件
swapDepths 切換某影片元件的圖層深度、或兩影片元件交換圖層深度(必須處於相同的影片中)
unloadMovie 卸載由 loadMovie、attachMovie 載入的影片元件

Number 數值
MAX_value Flash 5 的最大值(雙精度IEEE-754),其值約為 1.79e+308
MIN_value Flash 5 的最小值(雙精度IEEE-754),其值約為 5e-324
NaN 非數值變數
NEGATIVE_INFINITY 表示負無窮大的值,和全域變數 Infinity 相同
new Number 數值物件建構器,可創造新「數值物件」
POSITIVE_INFINITY 表示正無窮大的值,和全域變數 Infinity 相同
toString 轉換數值物件成各種指定的進位制(2~36)字串
valueOf 擷取指定數值物件的原始值形式,並轉換已包裝之數值物件為原始值形式

Object 物件
new Object 物件建構器,可創造新「物件」。(另一語法 { },同一屬性中的名稱與數值用分號 : 來區隔,不同屬性之間用逗號 , 來區隔)
toString 轉換指定物件為字串
valueOf 擷取指定物件的初始值。如果物件沒有初始值,則傳回物件本身

Selection 選擇區(不需建構器即可使用的物件)
getBeginIndex 擷取可編輯文字區的起始位置,-1 表示無可編輯文字區,第一位置為 0,第二位置為 1。
getCaretIndex 擷取目前正在編輯的位置(在整個文字區中的位置)
getEndIndex 擷取可編輯文字區的結束位置
getFocus 擷取目前正在編輯之文字區的變數名
setFocus 跳至參數指定的文字區以進行編輯
setSelection 設定可編輯文字區的範圍(起始~終止位置)

Sound 聲音
attachSound 從元件庫中載入一個(已設連結名的)聲音元件,貼附在指定的聲音物件上
getPan 擷取聲音的平衡值(-100~100 的整數,0 即是左右平衡)
getTransform 擷取最後一次 setTransform 命令所設定的聲音轉換參數
getVolume 擷取聲音的音量(0~100,預設值是 100)
new Sound 聲音物件建構器,可創造新「聲音物件」
setPan 設定聲音的平衡值(-100~100 的整數,0 即是左右平衡)
setTransform 設定聲音物件的轉換訊息,經由擷取預先建好之聲音資料物件,為 setVolume 和 setPan 方法的合成
setVolume 設定聲音的音量(0~100,預設值是 100)
start 開始播放聲音
stop 停止播放所有的聲音、或只停止播放指定的聲音

String 字串
charAt 擷取(索引)參數指定的字元,(字串中第一個字元的索引是 0)
charCodeAt 擷取(索引)參數指定字元的 ASCII 碼
concat 連接合併多個字串成一個新的字串
fromCharCode 轉換 ASCII 碼的參數變為字元,多個參數則可組成字串
indexOf 擷取字元或字串第一個字在字串中出現的排序位置(-1 表示找不到)
lastIndexOf 擷取字元或字串末一個字在字串中出現的排序位置(-1 表示找不到)
length 擷取指定字串或變數名的長度
new String 字串物件建構器,可創造新「字串物件」
slice slice(start,end) 意即擷取 start 至 end 間的字串(start、end 若為負值,表示由尾部擷取)
split (按所指定的分隔號)分割字串後轉換成一個陣列
substr substr(start,length) 意即擷取 start 開始,共 length 長的字串
substring substring(from,to) 意即擷取 from 至 to 間的字串(from、to 僅為正整數)
toLowerCase 轉換大寫字元成小寫
toUpperCase 轉換小寫字元成大寫

XML 延伸標示語言
appendChild 新增一個指定子節點到 XML 物件的子目錄中
attributes 擷取 XML 物件所有屬性,傳回陣列(可讀寫)
childNodes 擷取 XML 物件所有子節點,傳回陣列(唯讀)
cloneNode 複製一個 XML 物件,另創一完全相同的 XML 節點
createElement 節點建構器,創造新的 XML 物件,其名稱由參數指定
createTextNode 節點建構器,創造一個新的 XML 文字節點
docTypeDecl 設定並傳回 XML 文件類型宣告的訊息
firstChild 擷取目前節點的第一個子節點,若無子節點則傳回 null(唯讀)
hasChildNodes 偵測 XM L物件是否有子節點,有傳回 True、無則 False
insertBefore 插入一個新的子節點到一個指定的 XML 物件的子節點前
lastChild 擷取目前節點的最後一個子節點,若無子節點則傳回 null(唯讀)
load 載入新的 XML 文件替換掉指定的 XML 物件內容
loaded 偵測載入新的 XML 文件動作是否完成,有傳回 True、無則 False(唯讀)
new XML XML 物件建構器,可創造新「XML 物件」
nextSibling 擷取目前 XML 節點的下一個節點,若無下一節點則傳回 null(唯讀)
nodeName 擷取目前節點名(唯讀)
nodeType 擷取目前節點的 nodeType 值(1-物件、3-文字)(唯讀)
nodevalue 擷取目前 XML 節點的值(若是文字為 3、若是物件則為 null 且唯讀)
onLoad 當 Flash 由伺服器接收 XML 文件時,有傳回 True、無則 False
parentNode 擷取目前 XML 節點的父節點,若無父節點則傳回 null(唯讀)
parseXML 轉換 XML 文字變成 XML 物件,並替換掉目前 XML 物件的樹狀結構
previousSibling 擷取目前 XML 節點的上一個節點,若無上一節點則傳回 null(唯讀)
removeNode 刪除 XML 節點(由其父節點中)
send 編碼 XML 物件成文件,用 POST 的方法傳送到指定位址
sendAndLoad 用 POST 的方法傳送 XML 文件到指定位址,並載入伺服器回應的 XML 文件
status 自動設定並顯示 XML 文件是否成功轉換至 XML 物件中(有十種可能結果)
toString 擷取指定 XML 物件的值,建立節點,子節點和屬性的文字敘述字串
xmlDecl 設定並傳回 XML 文件宣告的訊息

XMLSocket XML 連接端口
close 關閉 XMLSocket 物件指定的連接 TCP 端口
connect 使用指定的 TCP 端口(須 1024 以上)連接指定的伺服器
new XMLSocket XMLSocket 物件建構器,可創造新 XMLSocket 物件,XMLSocket 物件並不連接到任何伺服器,必須呼叫 XMLSocket.connect 方法連接物件到伺服器
onClose 當關閉伺服器連線時
onConnect 當發出連線要求時
onXML 當 XML 文件接收到時
send 轉換 XML 物件、資料成字串,傳送到伺服器



0

评论Comments

日志分类
首页[223]
javascript[29]
asp[62]
常识[12]
SQL[8]
文学[2]
Dreamweaver[22]
网页设计[25]
flash[20]
片言碎语[21]
php[6]
web standard[16]