Archive for 2009/3/3
[AS]
private function exec():void{
var stmt:SQLStatement = new SQLStatement();
stmt.sqlConnection = _conn;
stmt.addEventHandler(SQLEvent.RESULT,handleData);
stmt.itemClass = com.coltware.sample.Foo;
stmt.sql = _sql;
stmt.execute();
}
private function handleData(event:SQLEvent):SQLStatment{
var stmt:SQLStatement = event.target as SQLStatement;
var result:SQLResult = stmt.getResult();
if(result != null && result.data != null){
if(result.data.length > 0 ){
trace(result.data[0]); <—— ここで指定したクラスのオブジェクトになっていますよ。
}
}
[/AS]
ちなみに、executeの前に itemClass を指定したらきちんと帰ってきたが、 executeの後に指定したら、nullになってしまった。
匿名関数を作成するのにちょっと忘れてしまったので、記録。
[as]
var func:Function = function(){
trace(“Hello”);
};
func();
[/as]
まあ、こんな使い方はしないと思うが・・・


