May 03, 2004
var eventTIME = 500;
on (press) {
this.iid = setInterval(this, "onTimeout", eventTIME); // 1000ミリ秒後に長押しイベントを呼び出す
this.active = true; // active = true ということにしておく
}
on (release) {
clearInterval(this.iid); // 長押しキャンセル
if (this.active) { // active = true のままだったら
// ここに通常の動作
trace("通常押し");
}
}
on (dragOut) {
clearInterval(this.iid); // 長押しキャンセル
}
onClipEvent (load) {
function onTimeout() { // 長押しイベント
clearInterval(this.iid); // 長押しキャンセル
this.active = false; // active を falseに(通常押しイベントが呼ばれないように)
// ここに長押しの動作
trace("長押し");
}
}
Comments
Post a comment


長押し判定処理