FLASH下载

设为首页
繁體中文
闪客留言

 首页 | FLASH动画 | FLASH专辑 | FLASH短片 | FLASH游戏 | FLASH歌曲 | FLASH教程 | Flash播放器代码
您当前的位置:flash下载 -> FLASH教程 -> AS教程 -> 文章内容  
栏目导航 相关文章
· FLASH基础 · FLASH实例教程
· FLASH技巧 · AS教程


带滑块的滚动文本框的制作

作者:转载  来源:[闪客]  发布时间:2006-5-22 21:29:40  编辑人:[FLASH教程]

减小字体 增大字体


  原来的动画请您看这里
              
  前不久在闪客源代码区看到有很多优秀的源代码但同步教程却很少,常使初学者对源代码不易理解,所以抽点空来补充源代码的同步教程。大家看到在主场景中(如图A)有<1>、<2>、<3>三个标记圈住的物体,它们分别是“电影夹控制程序”(电影夹)、“上下滚动按钮”(按钮)、“要滚动的文本”(电影夹)。我们要实现的是当鼠标停在上滚按钮上时,文本向上滚动,停在下滚按钮时,文本向下滚动,鼠标不在按钮上时,文本停止。其原理是:先做一个由下往上移动的文本<3>当鼠标停在上滚按钮上时,写入按钮的action便使<3>播放(即文本向上滚动),反之,停在下滚按钮时,使<3>倒着播放。

图A

  制作步骤:

一、制做一个上移文本<3>(如图D)为了以后调用<3>,在instance的name里填入xtext。(如图F)

图D

图F

二、建立一个电影夹控制程序<1>并在第一帧写入action “stop()”;。第二帧写入(如图E)。第三帧写入“gotoandplay(2);”

图E

该三帧action作用是使<3>倒着播放。

三、做个上滚按钮和下滚按钮放入主场景并分别写入action(如图C、图B)

图C

图B

其作用是当鼠标停在上滚按钮时播放<3>,就得到了文本向上滚动的效果,当鼠标停在下滚按钮时,执行<1>的程序。

telltarget("_root.xtext"){     prevfrem(); play();}

  telltarget()是调用电影夹的命令,而括号里的“xtext”就是要调用电影夹的名字,而{....}里面的则是要调用的电影夹干什么,prevfrem()是要求电影夹跳转到前一帧,如果连续调用这个命令的话,就相当于倒着播放电影夹,就实现了向下滚动的效果。因为该调用不是在主场景中进行的,所以要在“xtext”之前加个“_root”,加了之后就可以跨场景调用。

  该教程纯属作者个人的理解,由于作者的水平有限,难免出现错误,请高手指正。

(完)

[] [返回上一页] [打 印]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [查看评论>>>]