レス数:6 / 状態:解決済み / No:30 / ATOM
1
名前:ココナッツ
日付:2010/06/28(月)17:58:27
ID:zi2j1WUfN9.W
ボタンを押した時のイベントを押している間何度も繰り返すイベントを
作りたいんですが、うまく出来ません。
誰か教えてください!
作りたいんですが、うまく出来ません。
誰か教えてください!
2
日付:2010/06/28(月)23:25:25
ID:yDl4tzgDJCHR
ボタンとはマウスのクリックでしょうか?
ActionScriptのバージョンはいくつですか。
ActionScriptのバージョンはいくつですか。
3
名前:ココナッツ
日付:2010/06/30(水)20:03:12
ID:zi2j1WUfN9.W
マウスのクリックです。
バージョンは1.0です。
バージョンは1.0です。
4
日付:2010/06/30(水)23:33:07
ID:yDl4tzgDJCHR
マウスの左ボタンが押されたかは onMouseDown イベントで取得できます。
マウスの左ボタンが離されたかは onMouseUp イベントで取得できます。
変数に押下状態を残しておけば、現在のマウスの状態がわかるので
後は onEnterFrame 中で変数の状態を調べて好きな処理を行います。
// マウスの状態
var mouse_left = false;
// マウスが押されたときに実行されるイベント
onMouseDown = function(){
mouse_left = true;
}
// マウスが離されたときに実行されるイベント
onMouseUp = function(){
mouse_left = false;
}
// 毎フレーム実行されるイベント
onEnterFrame = function(){
if(mouse_left){
trace("現在押されている");
}else{
trace("現在離されている");
}
}
マウスの左ボタンが離されたかは onMouseUp イベントで取得できます。
変数に押下状態を残しておけば、現在のマウスの状態がわかるので
後は onEnterFrame 中で変数の状態を調べて好きな処理を行います。
// マウスの状態
var mouse_left = false;
// マウスが押されたときに実行されるイベント
onMouseDown = function(){
mouse_left = true;
}
// マウスが離されたときに実行されるイベント
onMouseUp = function(){
mouse_left = false;
}
// 毎フレーム実行されるイベント
onEnterFrame = function(){
if(mouse_left){
trace("現在押されている");
}else{
trace("現在離されている");
}
}
5
名前:ココナッツ
日付:2010/07/06(火)16:47:56
ID:WkbarzdAuwVt
どうもありがとうございます!
よく分かりました!
よく分かりました!
6
名前:状態変更
日付:2010/07/06(火)20:07:08
ID:WkbarzdAuwVt
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 : | 解決済み |
投稿開始日 : | 2010/06/28(月)17:58:27 |
投稿終了日 : | 2010/07/06(火)20:07:08 |
投稿者 : | ココナッツ |
レス総数 : | 6 |
スレッド番号 : | 30 |