Flash 闪光时间从新闻界

Flash 闪光时间从新闻界,flash,time,drag-and-drop,detect,Flash,Time,Drag And Drop,Detect,我正在做一个小项目,目标是在Flash中创建一个工作的小部件系统——创建一个单独的类,将Flash电影加载到这个类中,然后在屏幕上拖动它们 我在编写拖动代码时遇到了一个小问题: 我找不到任何代码可以轻松地从函数调用中获取时间。更准确地说,我希望容器只能在连续按压2秒后拖动,这就是我试图检测到的 有什么简单的解决方法吗?谢谢,但不幸的是,它不起作用。也许这是我试图在FlashLite2中实现的一个问题?首先,它甚至不会编译。第一次按Time.addEventListener时出现一些问题,在按下鼠

我正在做一个小项目,目标是在Flash中创建一个工作的小部件系统——创建一个单独的类,将Flash电影加载到这个类中,然后在屏幕上拖动它们

我在编写拖动代码时遇到了一个小问题: 我找不到任何代码可以轻松地从函数调用中获取时间。更准确地说,我希望容器只能在连续按压2秒后拖动,这就是我试图检测到的


有什么简单的解决方法吗?

谢谢,但不幸的是,它不起作用。也许这是我试图在FlashLite2中实现的一个问题?首先,它甚至不会编译。第一次按Time.addEventListener时出现一些问题,在按下鼠标时,它不应处于活动状态,而应在按下并释放(用于触摸屏)时处于活动状态。
Timer pressTimer = new Timer(2000);
pressTimer.addEventListener(TimerEvent.TIMER, onTimer);
container.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
container.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
function onMouseDown(e:MouseEvent):void {
  pressTimer.start();
}
function onMouseUp(e:MouseEvent):void {
  pressTimer.reset();
}
function onTimer(e:TimerEvent):void {
  pressTimer.reset();
  //do the dragging and stuff.
}