这里有一个AS3类,它可以检测鼠标是否移动:
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class ApplicationTimer extends Sprite
{
public function ApplicationTimer()
{
stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseMoved);
}
public function mouseMoved(event:MouseEvent):void
{
trace("mouse moved")
}
}
}
我尝试做的是将这个类应用到我的主mxml Flex文件中,这样当我的鼠标在我的项目中移动时,就会调用mouseMoved方法。我该怎么做呢?
1条答案
按热度按时间vxf3dgd41#
MXML文件已经是类,您可以向其中添加脚本。您不能直接使用类,因为MXML使用Flex体系结构,并且MXML组件需要扩展UIComponent,而不是Sprite。