| 网站首页 | 站内资讯 | 原创图书 | 图文教程 | 视频教程 | 课件下载 | 远程网校 | 留言建议 | 在线课程 | 官方微博 | 
>>  您现在的位置: Flash课件吧 >> 留言建议 >> 查看留言
| 留言板首页 | 没有任何类别
切换到留言本方式   留言模式:游客模式  查看模式:讨论区方式  发表模式:审核发表   有1条待审核     ● 精华留言
查看所有留言 签写新的留言
主题::老师问个问题 :2008/11/7 20:23:59


用户
lft2003
在flash3.0编程技术教程第111面。范例3-20中this.text0.x+=(root.mousex+dx-this.tex0.x)/delay;这一句“=”号后边的不理解,希望老师能给我解释一下好么?谢谢!
管理员[admin]回复:

root.mousex 主场景中鼠标x的坐标

dx 自定义的变量

this.tex0.x 本影片剪辑里面的tex0的x坐标

回复时间: 2008/11/8 17:40:22
共有回复3条
回复::Re: 老师问个问题 :2008/11/11 15:22:00


【游客】
lft2003

root.mousex 主场景中鼠标x的坐标

dx 自定义的变量

this.tex0.x 本影片剪辑里面的tex0的x坐标

上边这些东西我看懂了,主要是这一句我看不明白。(root.mousex+dx-this.tex0.x)/delay

它表示了一个什么意思。root.mousex+dx我感觉是第一个字的横坐标。可为何要减去this.tex0.x?最后除delay也不明白为什么。

麻烦老师跟我说说可以么?先谢谢老师了!

管理员[admin]回复:
这个问题很简单,代码行(root.mousex+dx-this.tex0.x)/delay可以理解为:this.text0最终目标位置横坐标与其当前位置横坐标之差的1/delay,this.text0.x+=这个值则会使之不断靠近root.mousex+dx这个目标位置,注意这里是+=不是=.
定位this.text0的方法和定位其余字符是完全一样的,只不过其余字符需要使用首字符作参照,所以需要将this.text0单独拿出来设置.所有设置语句写在帧频处理函数hd中,函数每次执行会使字符向目标位置靠近一点(delay控制靠近的的速度)。
对于this.text0,root.mousex+dx是它的目标位置横坐标,处于鼠标右侧dx像素处。不能使用语句this.text0.x=root.mousex,这样的话this.text0将实时处于鼠标的位置,根本没有跟随鼠标的动画效果。
不知道这样解释您能不能理解... 回复时间: 2008/11/12 11:04:13
 返回列表
回复::Re: 老师问个问题 :2008/12/6 11:48:07


【游客】
lft2003

谢谢老师,有点明白了!

 返回列表
回复::Re: 老师问个问题 :2008/12/7 12:49:31


用户
lft2003
老师再问一个问题:不要笑话我,年纪大了看书老找不出结果来。还是111面,function Hd(e:Event)这句中,e代表了什么,我看到书中用的比较多,但好像没做解释,希望老师跟我说说。另外这儿的Event又代表什么,他跟event一样么?再一次麻烦老师了。
管理员[admin]回复:

e是定义的一个变量,用来接受事件对象。

一样,都是事件。

回复时间: 2008/12/9 9:05:47
 返回列表
4 条贴子   首页 | 上一页 | 1 | 下一页 | 尾页 6条贴子/页  转到第
回 复 留 言
姓  名: *
性  别:
E-mail :
 Oicq :
 Icq :
 Msn :
个人主页:
留言主题: *
现在心情:

留言内容:
小提示:①换行请按Shift+Enter,另起一段请按Enter;②签写的留言内容将被复制到剪贴板。
如果发表失败,请重新在编辑框中用鼠标右键粘贴或用"Ctrl+V"即可找回签写的留言内容!
是否隐藏: 正常 隐藏 * 选择隐藏后,此留言只有管理员和留言者才可以看到。
验证码: *
  >> 留言搜索:
         
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
版权所有 课件吧 Copyright ◎2006 - 2013
如涉及侵权行为请书面告之,本站将立即处理
站长:cai8net  备案序号:豫ICP备13010258号