Flash专栏: 基础教程 | 技巧运用 | MTV实例教程 | 游戏实例教程 | 实例教程 | AS教程(new)
photoshop专栏: 基础 | 进阶 | 技巧总汇 | 精彩实例 | 文字特效 | 滤镜魔术 | 实际应用
网页设计: Dreamweaver教程 | FireWorks教程 | CorelDraw设计 | Freehand/Illustrator教程 | 音乐转换教程
其他教程: 操作系统 | 程序设计 | 网站开发 | 图形图像 | 数据库 | 网络技术 | 安全相关 | 认证考试 | 硬件知识 | 服务器
Flash专栏>Flash基础教程>MouseEvent.CLICK与2.0的click,release   返回上一页

  日期:2006-09-06 12 作者:QueenFather 来源:闪吧
天气预报 IP地址 手机号码 邮编 翻译 在线代理 在线评书 好dj


MouseEvent.CLICK与2.0的click,release


AS2.0的时候,click是一点击buttton就反应,而release是鼠标在button上释放才反应。一般使用release,因为用户可能不小心点击到button,马上反应过来点错了,而此时鼠标按下的左键还没松手,那么他可以把鼠标移出button的位置再释放,button不会有反应。如果用click就不行了,根本不给你商量的余地,一点就反应。
AS3.0的MouseEvent.CLICK就相当于2.0的release,要鼠标左键在button上释放才反应。这已经足够了,只要你鼠标左键正常情况一点就松开,和click没有区别的。AS3.0已经没有区分click和release了,因为MouseEvent.CLICK已经包含click了,虽然它相当于2.0的release,你可以移开鼠标再释放。其实2.0中release就可以代替click了。
当然,这只是我的个人见解,仅供参考。

进入原文讨论:http://space.flash8.net/space/html/24/315724_itemid_304549.html

   责任编辑:admin    时间:2006年8月19日


 
高手云集 版权所有 1998-2006