主题:  问个简单的as

Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#12001/7/17 13:56:56
我想做一个滚动条效果
把一段文字做成了mc
还有两个按钮
怎么实现当鼠标移动到向上的按钮时
mc向上移动
当鼠标移动到向上的按钮时
mc向下移动?
到是做出来了,深灰色的鼠标移动到上边自己滚动
浅灰色的必须一下一下按

页面:点这儿参观
源文件
但是我得方法很麻烦
我把按钮放到了mc里面,两个帧循环
有没有简单的方法?
还有个问题
怎么让它移动的快一点?

编辑历史:[这消息被冷语编辑过(编辑时间2001-07-17 13:58:08)]
[这消息被冷语编辑过(编辑时间2001-07-17 13:58:43)]


网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#22001/7/17 14:05:00
思路:
1、利用mask做显示区
2、利用按钮进行控制
3、对于滚动可利用_x、_y进行控制
4、步长设置大小可对速度进行安排

不清楚你的源文件是如何的,希望我的思路对你有帮助!



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#32001/7/17 14:10:03
上边我提供源文件了
在这里: go4.163.com/fierce/as(q1).fla

我想要的是完全as控制



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#42001/7/17 14:34:54
on (press) {
setProperty ("text", _y, a++);
a=a+10;//加了点步长
}

对于速度控制的!现在明白了?



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#52001/7/17 15:50:31
谢谢子心!
我的方法能算简单么?
还有其他方法么?
对了
顺便问一下
控制mc上下移动的滚动条怎么做?

编辑历史:[这消息被冷语编辑过(编辑时间2001-07-17 15:51:26)]


网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#62001/7/17 16:14:06
我的想法是:方法越简单当然是最好的,不过似乎简练到没有几行代码的时候就许多功能就无法体现了。比如说你这里,如果文章到顶了怎么办?还有你提出来的滚动条,如果让滚动条控制文本?如果有了滚动条,如何让滚动条下滚动按钮保持一致?所以,当我们把问题考虑周到的时候几行代码就不再是简洁或是复杂的问题了。不过我们可以分解,将它们一个一个分解成简单的问题,用简洁的代码写出,然后加以组合,那样,复杂的问题就会是用最简洁的方法做出来的!至于滚动条的问题希望你自己先思考一下先,OK?



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#72001/7/17 16:30:11
对了
还有一个一问
mc到顶了怎么办?
如何限制mc的y轴范围?



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#82001/7/17 16:33:21
咣当!
如果 _root.mc._y>xxx 那么
_root.mc._y=xxx
哦?



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#92001/7/17 18:14:25
好像不成啊
要不你把所有的as给我?



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#102001/7/17 19:28:25
sorry,已经写成书给5d了,自己没保存电脑都被我format了



flashed

职务:普通成员
等级:1
金币:0.0
发贴:56
注册:2001/5/11 19:14:23
#112001/7/17 21:35:57
用场景的 高度 - mc._y



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#122001/7/18 0:34:12
搞定了!