| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
一个简单的滑动控

滑动块控制导入文本的缓移           

滑动块控制导入文本的缓移

作者:佚名 来源:不详 更新:2007-1-13 20:46:21 错误报告 我要投稿
昨天帮朋友做了一个滑动块控制导入文本的缓移效果,这种类似效果闪吧有很多, 我以前也做过一个,昨天在做的时候费了好大劲,看来知识是不学就忘,为了巩固学过的东西,在写一下教程,大家分享。

1.在WORD中做一表格,打开FL,粘贴到主场中.保存文件为beijing.退出.

2.再打开FL文件,在场景中新建一层,画好背景(这个简单,看源文件就看懂了)

3.新建一层,新建一空MC,命名TT(用来导入外部文本).将TT放置到主场中坐标为0,0的位置.

4.再新建一层,新建一MC命名为anmc,在anmc中再建一MC,命名为AN,在AN中画一滑动块,将滑动块转化为按钮,命名为KUAI.

5.KUAI按钮上的代码:

on (press) {
startDrag("", false, zz,ss,yy,xx);

}
on (release) {
stopDrag();
}//滑动按钮,它的移动范围是四个变量.

6.回到AN这个MC,在上面写:

onClipEvent (load) {
zz=this._x;
ss=0;
yy=this._x;
xx=113;
}//定义四个变量的取值范围

7.回到主场景,新建一层,在第一桢上写:

_root.tt.loadMovie("beijing.swf")//调入 beijing.swf这个表格文本.

8.在ANMC这个影片上写:

onClipEvent (load) {
speed=0.2;//定义缓移时的缓移值.
disy=_root.tt._y;//定义TT的初始位置.
}
onClipEvent (enterFrame) {
y1=_root.tt._height-115;//滑动块的作用就是,当滑动块移动到最底部时,文本相应的向相反方向移动,移动距离是它的高度减去滑动块的总移动距离.
y2=y1/113;//计算出滑动块移动距离和移动文本距离之间倍值.
jly=_root.anmc.an._y;//按钮的初始位置.
_root.tt._y+=((disy-jly*y2)-_root.tt._y)*speed;//套用缓移公式.
}

点击浏览该文件

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。