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

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

 
 
标题:在课件中画水平线
 
展示台

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

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

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

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

湖北金鹰课件吧

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

【实现效果】
当点击右下角的画线按钮后,可在场景中画线,该线条只能画出水平线,而且限制画线的区域,画线工具按下时开始画线,弹起时停止画线,按下清除按钮时清除所画的线。以下只讲解画线部分的制作。


 

【制作过程】

  1. 新建一影片剪辑,进入编辑级别,如下图所示,分别建四个图层,从下至上分别为停止画线、开始画线、清除画线、代码。然后在停止画线、开始画线、清除画线三个图层放置三个影片剪辑或者是按钮,在制作时,停止画线和开始画线分别是不同的两种状态。制作好后分别给它们取上实例名称为stophua、starthua、clearxian。

2.选中代码层第一帧,打开动作面板,输入以下代码:
//创建空影片剪辑huaxian_mc
this.createEmptyMovieClip("huaxian_mc", this.getNextHighestDepth());
//初始化starthua和stophua的可见性
starthua._visible = true;
stophua._visible = false;
//starthua按下释放时执行下列语句
starthua.onRelease = function() {
//更改starthua和stophua的可见性
stophua._visible = true ;
this._visible = false;

//huaxian_mc中鼠标按下设置变量的值
huaxian_mc.onMouseDown = function() {
start_x = _xmouse;
start_y = _ymouse;
hua = true;
};
//huaxian_mc中鼠标移动执行
huaxian_mc.onMouseMove = function() {
//画线范围
if (_root._ymouse>213 || _root._ymouse<7 || _root._xmouse>313 || _root._xmouse<7) {
hua = false;
}
if (hua == true) {
//线的粗细与颜色
this.lineStyle(2, 0xFF0000);
//从按下鼠标的位置开始画线且只能按水平方向画线
this.moveTo(start_x, start_y);
this.lineTo(_xmouse, start_y);
//不断更新舞台
updateAfterEvent();
}

//鼠标释放时停止画
this.onMouseUp = function() {
hua = false;
};
};
};
//starthua按下释放时执行下列语句
stophua.onRelease = function() {
//更改starthua和stophua的可见性
this._visible = false;
starthua._visible = true;
//删除huaxian_mc按下鼠标
delete huaxian_mc.onMouseDown;
};
//清除线
clearxian.onRelease = function() {
huaxian_mc.clear();
};
3.返回场景,将该影片剪辑拖入场景中的画线工具层,并将该影片剪辑摆放好位置。


 

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

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


 
 

业务办理
鄂ICP备08005724号