仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 888|回复: 7
打印 上一主题 下一主题

[学习教程] 动画教程之Flash AS3基本教程:把握鼠标事务使用-Flash actionscript

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-15 20:46:21 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
poluoluo中心提醒:鼠标事务(MouseEvent)和鼠标地位(AS3鼠标坐标总结)是RIA中最主要的人机交互路子。比来在做一个静态产物展现的体系ProdutShow的时分才发明本人对鼠标事务的懂得有何等浅薄。如今ProductShow已做完了,这里把在利用鼠标事务时要注重的成绩总结一下.
  FlashAS3鼠标事务利用详解
  鼠标事务(MouseEvent)和鼠标地位(AS3鼠标坐标总结)是RIA中最主要的人机交互路子。比来在做一个静态产物展现的体系ProdutShow的时分才发明本人对鼠标事务的懂得有何等浅薄。如今ProductShow已做完了,这里把在利用鼠标事务时要注重的成绩总结一下:
  1鼠标事务分为MOUSE_OVER,MOUSE_MOVE,MOUSE_DOWN,MOUSE_UP,MOUSE_OUT,MOUSE_WHEEL和MOUSE_LEAVE。个中前六个事务都来自flash.events.MouseEvent类,最初一个MOUSE_LEAVE倒是来自flash.events.Event,在导进类包的时分必定要注重这个成绩,由于我在这点上就花了很长工夫调试,才得发明成绩地点。
  MOUSE_OVER-鼠标挪动到方针工具之上时触发,能够用于摹拟按钮的mouseover效果;
  MOUSE_MOVE-鼠标在方针工具之上挪动时触发,次要用于判别。好比判别在拖拽实例时,实例是不是在同意的局限以内,假如超越,立即中断拖拽大概从头设定实例的坐标;
  MOUSE_DOWN-鼠标在方针工具之上按下时触发。注重,只要按下鼠标左键时才会触发,右键和滚轮都不会触发。在方针工具以外按下鼠标左键,再挪动到方针工具之上时,也不会触发;
  MOUSE_UP-鼠标在方针工具之上松开时触发。注重,只要松开鼠标左键时才会触发,右键和滚轮都不会触发。在方针工具之上按下鼠标左键,再挪动到方针工具以外松开时,不会触发。但在方针工具以外按下鼠标左键,再挪动到方针工具之上松开时,就会触发。
  MOUSE_OUT-鼠标挪动到方针工具以外时触发。
  MOUSE_WHEEL-鼠标在方针工具之上动弹滚轮时触发。
  MOUSE_LEAVE-当光标分开舞台时触发(stage.addEventListener(Event.MOUSE_LEAVE,leaveHandler);)。在利用自定鼠标后,在鼠标分开舞台时,触发MOUSE_LEAVE事务,然后能够把自界说的鼠标埋没失落,制止还停止在舞台上。
  2mouseChildren。方针工具中含有籽实例时,感到鼠标举动的是子时列,而非方针工具。假如利用cursor.mouseEnabled=false;就能够由方针工具来更应鼠标举动。
  3mouseEnabled。当实例堆叠时,出于显现列表上方的实例总比下方实例更有优先权感到鼠标举动。当想让下方实例感到鼠标举动时利用cursor.mouseEnabled=false;便可。这经常使用于自界说鼠标后,往除自界说鼠标对鼠标举动的干与,由于自界说鼠标常常一向处于鼠标下方,其他实例没法再感到到鼠标的变更。
  别的,大概DOUBLE_CLICK也应当举动当作鼠标事务,但要利用它,必需先让
  doubleClickEnabled=true:
  varbg:Sprite=newSprite();
  bg.doubleClickEnabled=true;
  bg.addEventListener(MouseEvent.DOUBLE_CLICK,clickHandler);

自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 00:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表