设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

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

来源:136z.Com 作者:佚名 时间:2005-06-17 23:48:56

昨天帮朋友做了一个滑动块控制导入文本的缓移效果,这种类似效果闪吧有很多, 我以前也做过一个,昨天在做的时候费了好大劲,看来知识是不学就忘,为了巩固学过的东西,在写一下教程,大家分享。

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;//套用缓移公式.
}

点击浏览该文件

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: