07/12/14 16:41:04 IG5Q5PKt
ボタンレイヤーのonMouseUpに↓を入れて、
if(x < 0 || width < x || y < 0 || height < y)f.flag=true;
でボタンを作ってonSaveButtonClickを飛ばす先に設定し、
array.add(obj = new SystemButtonLayer(kag, parent, onSaveButtonClick));
飛び先にf.flagがtureだった場合は処理せずにリターンする。
function onSaveButtonClick(){
if(f.flag)return;
kag.saveBookMark(101);}
という風にすれば、ボタンを押した状態でボタンエリアから出た場合に、
onSaveButtonClickに行ってもkag.saveBookMarkを実行せずに済みます。
これをボタンレイヤー内の処理だけで、
そもそもonSaveButtonClickへ飛ばない様にしたいのです。