如何创建一个滚动条类似上面的扣子
时间:2013-04-07 16:24来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
本教程将告诉你如何创建一个滚动条类似上面的扣子。保持
记住,在实际的滚动按钮可以引用任何东西,不只是一个
动态文本字段。
这是有点中级教程,所以你应该让自己aquainted
闪存的基本知识。如果你还没有的话,应该有一定的帮助教程
菜单可以帮助您。好吧,我们开始吧...
ACT:设置滚动
创建四个层下面的这张图片,忽略所有其他层的属性
现在。
1。创建一个矩形与填充在中间的阶段,这将是方块
内容你的滚动条滚动。
2。填充,并把它变成遮罩层,把大纲的轮廓层。
(提示:你可以使用ctrl +狗屎+ V CTRL + V粘贴,将其粘贴在同一
位置,你把你从)
3。的影片剪辑一些模棱两可的内容,并把它到一边,所以,它
将不可见当你测试出来的swf文件。
第二幕:创建你的滚动条
这是部分,你让你的滚动条的内容。请记住,它只能
是一样高的矩形中创建的第一个行动。你的选择是无限的,
但请记住,所有的内容都将是在一个影片剪辑。
选择你的滚动条的内容,并使其成为一个影片剪辑,命名任何你想要的。
确保你给它一个名称,在“实例名称”字段(即变量名)。
第三幕:动作(OH NO!)
还记得之前您所做的,不明确的内容MovieClip吗?这是秘密
整个项目。打开该影片剪辑,并给它两帧。在第二帧中,给它的
的“goToAndPlay(1)”行动。在第一帧中的动作如下所示。
实际上,我以简化这个有很多。我在开始的一组变量的
代码,你只需要填写。如果你想要一个解释的代码,你可以通过电子邮件发送给
我,我会尽我所能,给你一个网上的在线分析。反正这里,我来解释一下
在此之后,以填补在哪里。只是剪切并粘贴此代码到第一帧。
_root.scrollerName _root.scrollerClip;
_root.left = 10;
_root.innerLeft = 40;
_root.right = 290;
_root.innerRight = 260;
_root.top = 20;
_root.bottom = 100;
_root.minXposition = -120;
_root.maxXposition = 10;
_root.idleScrollSpeed = 1;
_root.overScrollSpeed = 10;
如果(_root.scrollerName._x _root.minXposition){
_root.scrollerDirection =“”;
代码} else if(_root.scrollerName._x _root.maxXposition)
_root.scrollerDirection =“左”;
}
如果(_root._ymouse <_root.bottom && _root._ymouse _root.top)
(_root._xmouse> _root.left && _root._xmouse _root.innerLeft)
如果(_root.scrollerName._x _root.maxXposition){
打破;
} {
_root.scrollerName._x = _root.scrollerName._x + _root.overScrollSpeed;
}
代码} else if(_root._xmouse的> _root.innerRight && _root._xmouse <_root.right)
如果(_root.scrollerName._x _root.minXposition){
打破;
} {
_root.scrollerName._x _root.scrollerName._x - _root.overScrollSpeed;
}
代码} else if(_root._xmouse <_root.left或_root._xmouse _root.right)
如果(_root.scrollerDirection ==“右”){
_root.scrollerName._x = _root.scrollerName._x + _root.idleScrollSpeed;
代码} else if(_root.scrollerDirection ==“左”){
_root.scrollerName._x _root.scrollerName._x - _root.idleScrollSpeed;
}
}
代码} else if(_root.scrollerDirection ==“右”){
_root.scrollerName._x = _root.scrollerName._x + _root.idleScrollSpeed;
代码} else if(_root.scrollerDirection ==“左”){
_root.scrollerName._x _root.scrollerName._x - _root.idleScrollSpeed;
}
ACT四:编辑变量
困惑吗?好了,这里就是您填写的变量开始。
_root.scrollerName:把在这里的滚动条的实例名称。
_root.left:在最左边的矩形的x坐标位置的轮廓层
_root.innerLeft:这是x位置的最左边侧的“隐形按钮”,当
用户将鼠标移到它滚动得更快。换句话说,你想有多宽是这一领域。保持
介意,这是实际的x位置。例如,如果您的左边是10,和你想要的
面积是40像素宽,你的价值,这将是50(10 +40 = 50)。
_root.right:为左相同,只是它的右侧。
作为innerLeft _root.innerRight:同样的,只有它的减法这个时候。例如,如果右边是290
你想滚动区域是30个像素宽,值是260(290-260 = 30)
_root.top:y位置的顶行的矩形的轮廓层
_root.bottom:y位置的底线的矩形的轮廓层
_root.minXposition:好吧,这部分需要更多一点的工作。采取滚动影片剪辑和移动
只要你想向左滚动。的影片剪辑的中心位置,通过观察
在信息框中的数字。确保黑色的小点的中心,而不是
左上角的那个小东西。
_root.maxXposition:做相同的minXposition的,只是这一次,只要您将它移动
希望滚动条向右移动,
_root.idleScrollSpeed有多快,你希望它滚动时,什么也没有发生。
_root.overScrollSpeed:有多快,你希望它滚动时,鼠标滑过。
第五幕:差不多完成了。
1。添加一个动作的暧昧内容MovieClip“的onLoad(_root.scrollerDirection =”正确的“;}
2。把你的滚动条需要任何额外的内容(即在我的情况下,动态文本
对话框中的“额外”层)。
记住,在实际的滚动按钮可以引用任何东西,不只是一个
动态文本字段。
这是有点中级教程,所以你应该让自己aquainted
闪存的基本知识。如果你还没有的话,应该有一定的帮助教程
菜单可以帮助您。好吧,我们开始吧...
ACT:设置滚动
创建四个层下面的这张图片,忽略所有其他层的属性
现在。
1。创建一个矩形与填充在中间的阶段,这将是方块
内容你的滚动条滚动。
2。填充,并把它变成遮罩层,把大纲的轮廓层。
(提示:你可以使用ctrl +狗屎+ V CTRL + V粘贴,将其粘贴在同一
位置,你把你从)
3。的影片剪辑一些模棱两可的内容,并把它到一边,所以,它
将不可见当你测试出来的swf文件。
第二幕:创建你的滚动条
这是部分,你让你的滚动条的内容。请记住,它只能
是一样高的矩形中创建的第一个行动。你的选择是无限的,
但请记住,所有的内容都将是在一个影片剪辑。
选择你的滚动条的内容,并使其成为一个影片剪辑,命名任何你想要的。
确保你给它一个名称,在“实例名称”字段(即变量名)。
第三幕:动作(OH NO!)
还记得之前您所做的,不明确的内容MovieClip吗?这是秘密
整个项目。打开该影片剪辑,并给它两帧。在第二帧中,给它的
的“goToAndPlay(1)”行动。在第一帧中的动作如下所示。
实际上,我以简化这个有很多。我在开始的一组变量的
代码,你只需要填写。如果你想要一个解释的代码,你可以通过电子邮件发送给
我,我会尽我所能,给你一个网上的在线分析。反正这里,我来解释一下
在此之后,以填补在哪里。只是剪切并粘贴此代码到第一帧。
_root.scrollerName _root.scrollerClip;
_root.left = 10;
_root.innerLeft = 40;
_root.right = 290;
_root.innerRight = 260;
_root.top = 20;
_root.bottom = 100;
_root.minXposition = -120;
_root.maxXposition = 10;
_root.idleScrollSpeed = 1;
_root.overScrollSpeed = 10;
如果(_root.scrollerName._x _root.minXposition){
_root.scrollerDirection =“”;
代码} else if(_root.scrollerName._x _root.maxXposition)
_root.scrollerDirection =“左”;
}
如果(_root._ymouse <_root.bottom && _root._ymouse _root.top)
(_root._xmouse> _root.left && _root._xmouse _root.innerLeft)
如果(_root.scrollerName._x _root.maxXposition){
打破;
} {
_root.scrollerName._x = _root.scrollerName._x + _root.overScrollSpeed;
}
代码} else if(_root._xmouse的> _root.innerRight && _root._xmouse <_root.right)
如果(_root.scrollerName._x _root.minXposition){
打破;
} {
_root.scrollerName._x _root.scrollerName._x - _root.overScrollSpeed;
}
代码} else if(_root._xmouse <_root.left或_root._xmouse _root.right)
如果(_root.scrollerDirection ==“右”){
_root.scrollerName._x = _root.scrollerName._x + _root.idleScrollSpeed;
代码} else if(_root.scrollerDirection ==“左”){
_root.scrollerName._x _root.scrollerName._x - _root.idleScrollSpeed;
}
}
代码} else if(_root.scrollerDirection ==“右”){
_root.scrollerName._x = _root.scrollerName._x + _root.idleScrollSpeed;
代码} else if(_root.scrollerDirection ==“左”){
_root.scrollerName._x _root.scrollerName._x - _root.idleScrollSpeed;
}
ACT四:编辑变量
困惑吗?好了,这里就是您填写的变量开始。
_root.scrollerName:把在这里的滚动条的实例名称。
_root.left:在最左边的矩形的x坐标位置的轮廓层
_root.innerLeft:这是x位置的最左边侧的“隐形按钮”,当
用户将鼠标移到它滚动得更快。换句话说,你想有多宽是这一领域。保持
介意,这是实际的x位置。例如,如果您的左边是10,和你想要的
面积是40像素宽,你的价值,这将是50(10 +40 = 50)。
_root.right:为左相同,只是它的右侧。
作为innerLeft _root.innerRight:同样的,只有它的减法这个时候。例如,如果右边是290
你想滚动区域是30个像素宽,值是260(290-260 = 30)
_root.top:y位置的顶行的矩形的轮廓层
_root.bottom:y位置的底线的矩形的轮廓层
_root.minXposition:好吧,这部分需要更多一点的工作。采取滚动影片剪辑和移动
只要你想向左滚动。的影片剪辑的中心位置,通过观察
在信息框中的数字。确保黑色的小点的中心,而不是
左上角的那个小东西。
_root.maxXposition:做相同的minXposition的,只是这一次,只要您将它移动
希望滚动条向右移动,
_root.idleScrollSpeed有多快,你希望它滚动时,什么也没有发生。
_root.overScrollSpeed:有多快,你希望它滚动时,鼠标滑过。
第五幕:差不多完成了。
1。添加一个动作的暧昧内容MovieClip“的onLoad(_root.scrollerDirection =”正确的“;}
2。把你的滚动条需要任何额外的内容(即在我的情况下,动态文本
对话框中的“额外”层)。
(责任编辑:卓想动画http://www.zxgzs.com)
上一篇:flash自定义光标形状
下一篇:创建你的第一个飕飕声电影