タイマーの timerEvent 関数にパラメーターを渡したい。
出来ますか?
C++ では、関数オブジェクトを使用することも、boost::bind を使用することもできます。ブースト::バインドのようなものはありますか?
タイマーの timerEvent 関数にパラメーターを渡したい。
出来ますか?
C++ では、関数オブジェクトを使用することも、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);