毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash课件制作实用教程→系列文章

 
 
标题:自制滚动文本(一)
 
展示台

文章来源 作者:admin 密码:admin 整理:湖北金鹰

◇经典教程栏目简介
提供FLASH高级编程知识的教程,供高手学习使用,可以激发你梦想的火花。

适合你的教程可能还有网侠教程网页教程

---------------

湖北金鹰课件吧

简介:国家级FLASH竞赛课件制作专业网站。

【实现效果】
拖动右边绿色滑块,可以实现文的上下滚动。


 

【制作过程


1.制作以下影片剪辑元件,并取好实例名称即mc、hk、jdt,mc即是我们要滚动的文本,所有元件注册点左上角。并把它们放于舞台之中,让它们的y值都为0,即对齐于舞台顶部,如图。

2.新建图层2为遮罩层,在场景中画一个影片剪辑为遮罩,注意其宽度和高度,不用取实例名称,如下图:


 

3.新建一层,在第一帧中编写代码:
hk.onPress = function() {
startDrag("hk",false,jdt._x,jdt._y,jdt._x,jdt._y+jdt._height-hk._height);
};
hk.onRelease = function() {
stopDrag();
};
hk.onReleaseOutside = function() {
stopDrag();
};
_root.onEnterFrame = function() {
mc._y = hk._y*(-252/156);
};
在代码中,关键的是mc._y = hk._y*(-252/156)如何计算,拖动滑块hk,mc文本滚动,也就是要求出mc在滚动中的y值,那么我们必须建立mc与hk之间的关系,它的公式是这样的mc._y = hk._y*( mc移动后的y值/ hk移动后的y值)。
具体做法是这样的:
在舞台中,将mc竖直向上移动,使其底部与jdt的底部对齐,然后再将hk向下移动,也使其底部与jdt的底部对齐。此时我们从属性面板中可以看到它们移动后的y值是多少,然后将其数值代入公式mc._y = hk._y*( mc移动后的y值/ hk移动后的y值)之中即可,如下图。
如向上移动mc:



我们可以看到其移动后的y值为-252。
如移动hk:



此时我们可以看到hk的y值为156。
所以将-252和156代入公式mc._y = hk._y*( mc移动后的y值/ hk移动后的y值),就得到了mc._y = hk._y*(-252/156),代码输入完毕后,再回到场景中,将mc和hk的y值设为0,让其对齐于舞台顶部,也就是让它还原。


 

 

 

 

 

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号