У меня есть следующий код:
if(pickedUp == true){
trace("released and picked up" + pickedUpNum);
this.storedClick = false;
this.onMouseMove = null;
this.onMouseDown = null;
this.onMouseUp = null;
this.onEnterFrame = this.refresh;
pickedUpNum++;
if( pickedUpNum > 60) pickedUp = false;
}
if(pickedUp == false){
trace("released and not picked up");
this.storedClick = false;
this.onEnterFrame = this.refresh;
this.onMouseDown = this.onStoreDrag;
this.onMouseUp = this.onClearStoreDrag;
this.onMouseMove = null;
}
И я получаю этот вывод около 60:
released and picked up59
released and picked up60
released and not picked up
released and picked up61
released and not picked up
Как это возможно? Я должен упустить что-то простое.
Проект, над которым я работаю, на самом деле пытается имитировать взятие листа бумаги и перемещение его, а затем возвращение обратно. Я пытаюсь изменить код перелистывания страницы флэш-памяти, чтобы создать этот эффект.