13-10-2005, 20:32
|
|
|
חבר מתאריך: 27.06.05
הודעות: 2,185
|
|
אני חושב שהתכוונת לזה:
קוד:
var counter=0;
var count=false;
_root.onMouseDown=function(){
count=true;
}
_root.onEnterFrame=function(){
if(count){
counter++;
}
}
_root.onMouseUp=function(){
count=false;
if(counter<=12){
trace("short click");
}else{
trace("long click");
}
counter=0;
}
הסקריפט הזה בעצם מתחיל להריץ קאונטר מהרגע שהעכבר נלחץ, עד שהוא נעזב.
אם הקאונטר גדול מ12(שזה בעצם שניה, כי יש לנו 12 FPS) אז הוא מקפיץ הודעה מתאימה, אותו דבר אם הלחיצה קצרה משניה.
_____________________________________
|