2012年5月23日 星期三

[AS3]Action Script裡的物件深度

深度(depth),深度高者會蓋住深度低的物件

*Action Script 2.0物件的深度可以隨意指定,負值或是正值皆可。
*Action Script 3.0:物件的深度是從零開始且連續的往上增加。當較低層的元件被移除時,高層的元件會自動往下遞補!

所以在AS3中,可利用以下方法,清除a_mc裡的所有元件


while (a_mc.numChildren > 0) {
a_mc.removeChildAt(a_mc.getChildAt(0))
}

2012年5月21日 星期一

AS XML Socket 與 Socket



XML Socket
  • adobe介紹網址: http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/flash/net/XMLSocket.htm
  • XML 訊息是透過全雙工的 TCP/IP 串流 Socket 連線來傳送。XMLSocket類可實現使用者端與服務器端的連接處,這使得指定的Flash Player的計算機可以相關的例句特定的的IP地址或網段名稱服務器計算機進行通信 
  • 每一個 XML 訊息都是完整的 XML 文件,以零 (0) 位元組作為結尾。 
  • 透過單一的 XMLSocket 連線,可傳送及接收無限多個 XML 訊息。



兩者的差異,http://www.qianxk.com/thread-1255-1-1.html這篇有大概的概述,但在實際應用上的差異沒有多說些什麼。