搜尋部落格文章

2012年7月31日 星期二

FlashDevelop無法執行debug解決方法

根據你所安裝的java版本,在以下路徑找到對應檔案 msvcrXXX.dll

  • java 6-msvcr71.dll (C:\Program Files (x86)\Java\jre6)
  • java 7-msvcr100.dll (C:\Program Files (x86)\Java\jre7)
把對應檔案複製到FlashDevelop安裝目錄下即可(C:\Program Files (x86)\FlashDevelop)

另有一解,修改jvm.config
找到此行 "java.home="
在等號後面填入java版本路徑(例: C:\Program Files (x86)\Java\jre6 )
不過,這個方法我有無修改都可以成功debug



2012年7月27日 星期五

Array 各項過濾方法參數

Array.every
AS3 function every(callback:Function, thisObject:* = null):Boolean
function callback(item:*, index:int, array:Array):Boolean; 
每個元素都去執行callback,只要有一個回傳false就終止。 

Array.filter
AS3 function filter(callback:Function, thisObject:* = null):Array
function callback(item:*, index:int, array:Array):Boolean;
透過callback過濾元素,彙整callback回傳true的元素所組成的新陣列。

Array.forEach
AS3 function forEach(callback:Function, thisObject:* = null):void
function callback(item:*, index:int, array:Array):void;
每個元素都去執行callback,無回傳值。 

Array.map
AS3 function map(callback:Function, thisObject:* = null):Array
function callback(item:*, index:int, array:Array):String;
使用callback處理每一個元素並返回,匯集返回結果組成新數組,函數返回類型為元素類型。

Array.some
AS3 function some(callback:Function, thisObject:* = null):Boolean
function callback(item:*, index:int, array:Array):Boolean;
每個元素都去執行callback,只要有一個回傳true就終止。