本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2005-12-26 · 原址 http://bbs.flash8.net/forums/1798366/ShowPost.aspx ← Flash 保存计划
欢迎光临 闪吧论坛 登录 | 注册 | FAQ | 搜索
Print Search
帖子排序:    
帖子发起人:kreat   发起时间:2006-01-23 15:47 下午   回复:7
kreat 离线,最后访问时间:2006-1-25 11:34:22 kreat

等级:Flash1

等级:FLASH1
注册:2003-04-05
发贴:35
积分:0
2006-01-23, 15:47 下午   IP 地址:已记录  报告  收藏  楼主
如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 其实这个问题看起来非常的简单,如果用mc.onMouseOut方法的话,就可以轻松的实现!

    但是这个方法有一个致命的弱点,就是FLASH里面的按钮就被屏蔽了,不能被点击!所以我使用onMouseMove来判断,但是这个方法是需要FLASH里面来触发的,一旦放在HTML里面,当鼠标移出FLASH的话,FLASH不能侦察到鼠标已经移出FLASH了,所以也不是好的解决办法!

    一直没有找到合适的解决方法,后来想想可能光用AS是解决不了的,可能需要JS的配合才可以,可是本人的JS实在是比较差,没有思路!

    请遇到差不多的问题的高手切磋一下!

    谢谢,期待中!!

    残冰雨落 离线,最后访问时间:2006-2-8 3:02:44 残冰雨落

    等级:Flash 2

    等级:FLASH 2
    注册:2005-06-29
    发贴:173
    积分:1
    访问我的Blog
    2006-01-23, 16:26 下午   IP 地址:已记录  报告  收藏  第2楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 鼠标跟随的方法,用一MC1跟着鼠标.判断如果MC1撞击了FLASH的边上的MC2就发生.

    思路不一样,也应该可以吧.
    BinGo
    kreat 离线,最后访问时间:2006-1-25 11:34:22 kreat

    等级:Flash1

    等级:FLASH1
    注册:2003-04-05
    发贴:35
    积分:0
    2006-01-25, 10:42 上午   IP 地址:已记录  报告  收藏  第3楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 这个方法看起来是可以的,但是当鼠标快速移进移出的时候,执行的效率和准确性很低的,而且可修改性很差,不知道还有没有好的解决方法;我比较青睐JS方法,我想那可能有比较完美的解决方案,可惜JS水平有限啊!
    necol 离线,最后访问时间:2006-1-28 22:43:32 necol

    等级:Flash1

    等级:FLASH1
    注册:2004-07-30
    发贴:33
    积分:0
    2006-01-27, 22:39 下午   IP 地址:已记录  报告  收藏  第4楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 把按钮调成透明不行吗?
    welcome to my blog
    http://vinqon.139.com
    http://www.dgspace.net

    qq:
    409925426
    woshiwoa 离线,最后访问时间:2006-1-31 14:02:18 woshiwoa

    等级:Flash1

    等级:FLASH1
    注册:2004-05-04
    发贴:81
    积分:0
    2006-01-29, 12:11 下午   IP 地址:已记录  报告  收藏  第5楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 判断鼠标的坐标呢?
    wsw123 | harry | harry123 | harryxu |
    http://zhfl.5dblog.com
    ==================================
    我新开的一个技术交流群,欢迎大家进来交流讨论
    [glow=255,blue,3]8855086[/glow]
    onlyFlash 离线,最后访问时间:2006-2-6 20:44:05 onlyFlash

    等级:Flash 2

    等级:FLASH 2
    注册:2005-10-20
    发贴:175
    积分:15
    访问我的Blog
    2006-01-29, 23:35 下午   IP 地址:已记录  报告  收藏  第6楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 用hitTest就可以实现,
    关于hitTest,可以在FLASH中,选取hitTest按F1查看帮助
    业务范围:大到神州六号、小到疏通管道

    mutoo 离线,最后访问时间:2006-2-7 20:50:14 木頭

    等级:Flash 2

    等级:FLASH 2
    注册:2006-01-19
    发贴:105
    积分:0
    访问我的Blog
    2006-02-02, 23:10 下午   IP 地址:已记录  报告  收藏  第7楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • mc.onMouseMove = function(){
    if(!(this.hitTest(_root._xmouse,_root._ymouse,true))){
    //移出了
    }
    }
    __bytecode__("964B0000E5A793E5908D3AE69CA8E9A0AD0DE997AAE9BE843A32E5B9B40DE7949FE697A53A31393930E5B9B438E69C883133E697A50DE78B80E680813AE5A4B1E6818BE8BF9BE8A18CE697B62E002600");
    闪客小东 离线,最后访问时间:2006-2-3 23:06:56 闪客小东

    等级:Flash 2

    等级:FLASH 2
    注册:2004-04-12
    发贴:208
    积分:17
    2006-02-03, 23:06 下午   IP 地址:已记录  报告  收藏  第8楼
    Re:如何判断鼠标移出了FLASH(非mc.onMouseOut方法)

  • 在mc.onMouseOut里嵌套坐标判断..
    偶滴BLOG...
    一般人俺不告诉他~>http://spaces.msn.com/members/xiaodong086/
    偶滴BLOG...
    一般人俺不告诉他~
    快速回复帖子

     




    标题: