0
我想傳遞一個參數給定時器的timerEvent函數。如何將參數傳遞給flex中的onTimer函數?
可能嗎?
我知道在C++中,我可以使用函數對象,或者只是使用boost :: bind。 有沒有像boost :: bind的東西?
我想傳遞一個參數給定時器的timerEvent函數。如何將參數傳遞給flex中的onTimer函數?
可能嗎?
我知道在C++中,我可以使用函數對象,或者只是使用boost :: bind。 有沒有像boost :: bind的東西?
還可以擴展Timer類與您的自定義類,例如:
public class DataTimer extends Timer
{
private var _data:Object;
public function DataTimer(delay:Number, repeatCount:int=0)
{
super(delay, repeatCount);
_data = {};
}
public function get data():Object
{
return _data;
}
public function set data(value:Object):void
{
_data = value;
}
}
,並在回調函數
var timerObj:DataTimer = event.currentTarget as DataTimer;
trace("data: "+timerObj.data);
[這裏](http://stackoverflow.com/使用questions/6406957/how-to-pass-arguments-into-event-listener-function-in-flex-actionscript)答案 – Art
@Art謝謝! – wtm
@藝術Heheheheh。 – Marty