中关村在线

软件

实时显示鼠标到原点距离

Flash舞台以左上角为坐标原点,鼠标移动时其位置与原点间存在距离。如何实时显示这一距离?本文将介绍实现该效果的具体方法与操作步骤,帮助读者掌握相关技巧。

1、 使用文本工具在舞台创建动态文本框,并在属性面板中将其实例名称设置为dis_txt。

2、 创建代码图层,在其第一帧点击右键,选择动作功能。

3、 注册舞台的鼠标移动事件监听,指定接收函数为distance。

4、 定义distance侦听器函数,参数e表示鼠标事件。

5、 声明一个Point类型的变量d1,并将其坐标值设为(0, 0),表示原点位置。

6、 声明一个Point类型的变量d2,用于存储鼠标当前位置的坐标值,通过mouseX和mouseY获取鼠标的横纵坐标并赋值给d2。

7、 声明一个浮点型变量dis,用于存储鼠标位置d1到原点d2的距离,通过调用distance函数计算两点间的距离并赋值给dis。

8、 在舞台上显示鼠标到原点的距离,并用toFixed方法保留两位小数。

9、 程序运行后,鼠标在舞台上移动时,其与原点间的距离会实时显示在舞台上方。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具