| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
调查显示搜索对于
IDC:宽屏显示器将
如何让你的网站显
融客家园提供10M动
在FLAHS中实现LRC
flash动态读取xml
动态Menu+xml
实现在Flash课件中
flash中显示LRC歌
xml方式载入图片自

动态显示鼠标位置           

动态显示鼠标位置

作者:佚名 来源:不详 更新:2007-1-13 20:48:11 错误报告 我要投稿

动态显示鼠标位置

 作者:starwind

 晨曦空间
    
           如果在Flash3中想随时显示鼠标的坐标,几乎是不可能的是,但在Flash4中,由于其新增的许多交互功能,使实现这点非常容易,好,我们开始吧。

     这是最终结果。

  

     知道Flash4新增的Drag movie clip动作吗?这是我们这个例子的关键,我们设想是这样的,利用Drag movie clip使一个隐形影片夹子锁定在鼠标上,这样,我们就可以将这个隐形影片夹子的属性(x坐标,y坐标)分别赋予给两个变量,再用文本框将这两个变量显示出来,就成了。

     所谓隐形影片夹子,就是只有一个空白帧的影片夹子,^_^

     好,我们在影片的开始就用Drag movie clip使隐形影片夹子mouse锁定在鼠标中心,如图:

  

 
     下面我们又需要做一个隐形影片夹子,来放置控制部分,为什么要专门用一个影片夹子呢?因为这样可以利用影片夹子不断循环的特性,使控制部分的程序(只有4行的简单赋值命令)不停地刷新,达到动态更新的目的。我们在这个名为get postion的影片夹子中第一帧设置为空白关键帧,第二帧为一普通帧。在空白关键帧中放入如下命令:

 Set Variable: "xpostion" = GetProperty ("/mouse", _x )
 Set Variable: "ypostion" = GetProperty ("/mouse",_y ) 
 Set Variable: "/:x" = xpostion 
 Set Variable: "/:y" = ypostion 
  

 
     以x坐标为例,上面的命令是将影片夹子mouse的x坐标放到变量xpostion中,再将xpostion的值赋予影片根目录下的变量x,那么,x变量是什么呢?就是我们放置x坐标的文本框的变量属性。

     现在我们将这些元件组装起来,在影片的第一帧放入影片夹子mouse并让它开始跟随鼠标,再放入装有控制命令的影片夹子get postion.在后面隔几帧加入另一个关键帧,这个帧里除了这两个影片夹子外,再加入两个文本框,其属性变量分别为x,y,显示鼠标的x,y坐标。一切就绪,这是最终结果,将鼠标在上面移动试试:

  
 

     下载原始文件(Flash4版本)
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。