当 sql 查询没有返回匹配项时,我正在发送一个事件,以便我可以继续添加到数据库中。似乎 actionscript 要求我将侦听器附加到某些东西,但我真的没有任何看起来的变量就像我在代码中的逻辑候选人一样。
我只想监听要调用的 isNewRecord 事件,以便我可以运行插入查询;现在它正在调用 addEventListern 和 dispatchEvent 的可能未定义的方法
public function addBG(BG:Number, datetime:String, batch:Boolean = false):void{
checkRecord('Gb', datetime, matchRecord);
addEventListener("isNewRecord", recordExists);
function recordExists()
{/*code to execute query*/}
public function matchRecord(result:SQLResult):void {
var match:String = result.data[0];
if (match == null) {
var allClear:Event = new Event("isNewRecord");
dispatchEvent(allClear);
}
}