陣列是使用.sort() 方法進行排序
所以有個簡單的方法可以打亂陣列:
星期六, 1月 30, 2010
星期四, 1月 28, 2010
以function 當作 object :: 實作 doNext
其實我的這一篇 實作 getFunctionByName :: 以函數名稱使用函數
根本就是在做白工 ...
其實函數裡面可以接Function..XDD
根本就是在做白工 ...
其實函數裡面可以接Function..XDD
private function doNext(time:Number, func:Function, parameter:* = null):void
{
var timer:Timer = new Timer(time * 1000, 1);
timer.addEventListener(TimerEvent.TIMER_COMPLETE, function(e:TimerEvent) { func(parameter); } );
timer.start();
}
使用:
doNext(0.2, animaxOneButton, start_mc);
多引數函數 ... (rest) parameter 定義關鍵字
... (rest) parameter | 定義關鍵字 |
用法
function functionName(parameter0, parameter1, ...rest){ // statement(s) } |
實作 getFunctionByName :: 以函數名稱使用函數
這是一個doNext的實作..
可是後來發現這樣子做的限制比較多XD
不過因為在中間有在想以函數名稱呼叫函數要怎麼用,而且誤打誤撞成功了
所以就在這邊記錄一下
可是後來發現這樣子做的限制比較多XD
不過因為在中間有在想以函數名稱呼叫函數要怎麼用,而且誤打誤撞成功了
所以就在這邊記錄一下
星期三, 1月 27, 2010
星期一, 1月 25, 2010
星期日, 1月 24, 2010
星期六, 1月 23, 2010
星期五, 1月 22, 2010
flash 自定義事件
dispatchEvent 擲出事件體
need:
import flash.events.EventDispatcher;
Event 事件體
need:
import flash.events.Event;
need:
import flash.events.EventDispatcher;
Event 事件體
need:
import flash.events.Event;
星期三, 1月 20, 2010
FlashDevelop 無法使用 mx/fl package 的解決辦法
複製
FlashDevelop\Library\AS3\frameworks\FlashIDE的 fl資料夾 及
dobe\Adobe Flash CS4\Common\First Run\Classes的 mx資料夾
到Gobal classpath (EX: D:\flash library)
可以另外建立資料夾 (EX: D:\flash library\flashIDE) 放入fl & mx
並把 D:\flash library\flashIDE 加入classpath 方便管理
FlashDevelop\Library\AS3\frameworks\FlashIDE的 fl資料夾 及
dobe\Adobe Flash CS4\Common\First Run\Classes的 mx資料夾
到Gobal classpath (EX: D:\flash library)
可以另外建立資料夾 (EX: D:\flash library\flashIDE) 放入fl & mx
並把 D:\flash library\flashIDE 加入classpath 方便管理
星期二, 1月 19, 2010
getDefinitionByName 動態創建元件/Class
假設我的元件庫中有元件 page1 page2 ...
想要new單一個的話,是使用new page1();
不過現在我有許多名字差不多的元件
想要用迴圈動態建立這些元件
應該要怎麼做呢?
想要new單一個的話,是使用new page1();
不過現在我有許多名字差不多的元件
想要用迴圈動態建立這些元件
應該要怎麼做呢?
getQualifiedClassName
返回一個元件的類名
ex:
_mc元件 extends MovieClip
則trace(getQualifiedBClassName(_me));
返回其parent class "MovieClip"
ex:
_mc元件 extends MovieClip
則trace(getQualifiedBClassName(_me));
返回其parent class "MovieClip"
星期一, 1月 18, 2010
星期六, 1月 09, 2010
pointer with const
const int x; // constant int
x = 2; // illegal - can't modify x
const int* pX; // changeable pointer to constant int
*pX = 3; // illegal - can't use pX to modify an int
pX = &someOtherIntVar; // legal - pX can point somewhere else
int* const pY; // constant pointer to changeable int
*pY = 4; // legal - can use pY to modify an int
pY = &someOtherIntVar; // illegal - can't make pY point anywhere else
const int* const pZ; // const pointer to const int
*pZ = 5; // illegal - can't use pZ to modify an int
pZ = &someOtherIntVar; // illegal - can't make pZ point anywhere else
Const Correctness in C++
星期四, 1月 07, 2010
星期一, 1月 04, 2010
圖片點陣化效果
用 BitmapData 配合 Matrix 的 scale 繪製小 size 的點陣圖;
再把 attach 這張圖的 MovieClip 給拉大。
milkmidi老師的Demo
引用自
馬克.凡 の ActionScript 學習筆記
再把 attach 這張圖的 MovieClip 給拉大。
milkmidi老師的Demo
引用自
馬克.凡 の ActionScript 學習筆記
星期日, 1月 03, 2010
訂閱:
文章 (Atom)