編集部 All About
ActionScript
更新日:2007年12月31日
ActionScriptでドラッグ&ドロップを行い、お正月の遊び、福笑いを作成します。今回のActionScriptはたった6行だけ!簡単に遊べるゲームを皆さんのホームページにいかがですか?
![]() |
| 「on(press)」を記述する |
![]() |
| 「on(press)」を記述する |
on(press){
}
「on(press)」で、マウスの左ボタンを「押した瞬間に動作させる」っという意味になります。
![]() |
| 「on(press)」を記述する |
on(press){
startDrag(this);
}
追記された「{ }」の中が「押した瞬間」に実行したい処理にあたります。「startDrag()」は、「( )」の中の物を「ドラッグ開始する」という意味です。「this」は自分自身、この場合、鼻のムービークリップを指します。
![]() |
| 「on(press)」を記述する |
on(release){
}
「on(release)」は、マウスを「離した瞬間動作させる」という意味になります。マウスのボタンを押たときが「on(press)」、押したボタンを離したときが「on(release)」というかたちになります。一般のボタンなどで、差を感じることは少ないですが、ドラッグ&ドロップのような動作の場合違いが分かりやすくなりますね。
![]() |
| 「on(press)」を記述する |
on(release){
stopDrag();
}
「stopDrag()」は「startDrag()」とは逆に「ドラッグを停止する」という意味です。(執筆者:渡辺 大介)
この記事の担当ガイド

編集部 All About