5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:西安
性别:先生
最后登录:2014-09-24
http://dzxz.5d.cn/
学习编程纯属业余爱好,但时间久了,或多或少就有了一点点的经验和心得。接触 Flash 程序设计是从2005年的10月以后才开始的,在学习Flash的过程中得到了 闪客启航UC聊天室 很多朋友和老师的非常大的帮助,这对我的学习的方向也产生了较大的影响。 目前对游戏设计、课件制作有较浓厚的兴趣,在博客中写了一些这方面的分析文章,与大家一起分享编程的快乐,并且希望我的课件设计方面的讨论对教师朋友能有所帮助。
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2006/06/06 | 关于鼠标拖拽的细节分析。
类别(Flash课件设计)
|
评论
(1)
|
阅读(125)
|
发表于 11:58
鼠标拖拽是一种较常用的效果,但在使用中发现有这样的问题,当被拖动的MC位于其它MC下方时,拖拽有可能异常结束,分析之后得到以下的结论:
首先,同一时间只有一个目标可以被拖拽,因此,stopDrag()中不需要填写参数(因为只有一个目标)。
其次,当MC在某一位置发生重叠时,上层的MC中对某一事件写的代码,将被优先执行,看上去就像是上层MC对下层的MC事件进行了拦截。
当MC中包含了一个MC,并且对同一事件有各自的处理代码时,最上(外)层的MC中的处理方法将被调用,内部MC的方法将被忽略。
这或者可以看作是事件处理程序上的优先级,也就是从上到下,由外到内,如果希望多个对象同时响应某个事件,应该采用添加侦听器模式。
0
评论
Comments
日志分类
首页
[295]
Flash游戏教程
[33]
Flash与飞行程序设计
[10]
Flash课件设计
[62]
Flash学习笔记
[74]
家住西安
[47]
编程资源
[69]