主题:  根据变量判断运行等,请指教!

金乌

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/19 22:21:09
#12001/5/22 20:22:31
1。主场景中有一文本域,想通过selection.getcareindex()获取鼠标位置,这个量是随鼠标移动自动变化的还是要在鼠标点下时才更新呢?怎样在电影中实时地看到(捕捉)这个量呢?
2。当这个量为一定值时,想在一个MC中显示一个新内容,如何实现?

其实我是想为课文作注解!谢谢!!



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
#22001/5/22 21:02:14
selection.getcareindex() 这个方法是返回当前鼠标在第几个字上按下(我是这么理解的)
我在场景中使用了两个动态文本框,一个显示文本,变量名为tt;一个就用来返回selection.getcareindex()的值,变量名为mm
然后新建一个空的mc,将其拖至场景中.编辑mc的action:
_root.mm = Selection.getCaretIndex();
再在mc的第二帧加上关键帧(空白的也行),现在电影中就实时的反映出Selection.getCaretIndex();的值了.

至于第二个问题,可以用条件语句实现;
还是在那个空的mc中加action (伪代码):
if (_root.mm== 某个值){
xxx;
}

编辑历史:[这消息被handmade编辑过(编辑时间2001-05-22 21:04:11)]

黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

金乌

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/19 22:21:09
#32001/5/22 22:52:44
非常感谢!
按照你的方法,已经实现了效果.
现在的问题是,只有当点击鼠标时,才能显示解释.
有没有方法象金山词霸那样,当鼠标指向文字时,自动弹出解释!
谢谢!!



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
#42001/5/23 0:52:59
恩,有可能,前提是你要知道当鼠标在那里按下的(比方说15这个位置),那么就弹出一个mc,mc也可以放置动态文本,可以用变量控制该动态文本显示什么内容,这个变量当然是依据Selection.getCaretIndex()来的。实现的方法很复杂……我也只能说个大概


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

金乌

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/19 22:21:09
#52001/5/23 10:39:31
既然超级用户都这么说,那我就死心了!
不过真的没有鼠标指向(不用按下)就出现注释的方法吗?



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#62001/5/23 21:12:16
应该有,过天我给你做个例子看看。



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#72001/5/23 22:06:34



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
#82001/5/23 22:37:36
人家要的效果是动态载入文本的。



金乌

职务:普通成员
等级:1
金币:0.0
发贴:80
注册:2000/10/19 22:21:09
#92001/5/24 19:43:53
利用不可见按钮各种状态,的确是个有启发性的思路,不过这样文本就不能动太引入,灵活性较差.
非常感谢!!