on (press) {
pickup = 1;
startDrag(this, true);
}
on (release) {
pickup = 0;
stopDrag();
}
(3)作業は以上で終わり
スクリプトの意味は次のとおりです.
----------------------------------------------------------------
on (press) {
pickup = 1;
startDrag(this, true);
}
このスクリプトは、ボタンを押した時(on (press))に、
これ(this)のドラッグを始める(startDrag)という意味です.
this:ボタンのアクションに記述されたthisは,そのボタンが配置されているムービークリップを指す.
今回の場合はボールのムービークリップ.
trueというのは、ドラッグを始めたとき、その物体の中心をマウスの位置に自動的に合わす、ということ.
逆にfalseと記述すると、マウスのボタンを押した位置のまま物体をドラッグできる.
------------------------------------------------------------------------
------------------------------------------------------------------------
on (release) {
pickup = 0;
stopDrag();
}
このスクリプトは、ボタンを離したとき(on (release))に、
ドラッグをストップさせる(stopDrag())という意味です.
------------------------------------------------------------------------