| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash经验技巧 > 文章正文 用户登录
中国十大免费电影
个人电影网站如何
做图片站电影站赚
做图片站电影站赚
Flash中的电影艺术
影片剪辑实例名的
flash电影创作手法
as进阶---影片剪辑
startDrag拖拽影片
Flash Action Scr

电影剪辑对象的绘图方法           

电影剪辑对象的绘图方法

作者:佚名 来源:作者: yzw7494 更新:2007-1-13 20:58:32 错误报告 我要投稿

电影剪辑对象的绘图方法可以通过Flash   MX动作面板Object(对象)>Movie(电影)>Movie   Clip(电影剪辑)>Drawing   Methods   (绘图方法)分类来访问,如图:

按此在新窗口浏览图片


以下是电影剪辑对象方法的说明:
MovieClip.beginFill   开始在舞台上绘制一个填充形状。它的使用语法为:
   MyMovieClip.beginFill([rgb[,alphall]])
         其中,myMovieClip   是要被填充颜色的电影剪辑,reg   是颜色值,而alpha   则是一个可选项,指定颜色的透明度。例如以下语句就可以给对象填充半透明的蓝色:
_root.triangle.beginFill(0x0000FF,50);
该方法一般在使用绘图方法绘制形状之前指定,只用于纯色填充。
MovieClip.beginGradientFill   开始在舞台上绘制一个渐变填充形状。
MovieClip.clear 取消所有和电影剪辑实例相关联的绘图命令。它的实际作用就是删除使用电影剪辑对象的绘图方法绘制的图形。
MovieClip.curveTo      使用最近的线条样式绘制一段曲线。使用该方法之后,绘图顶点之间的连接使用曲线点,而不像lineTo那样使用直线点。
MovieClip.endFill      结束由beginFill或beginGradientFill指定的填充。
MovieClip.lineStyle   定义由lineTo和curveTo方法创建的线条的样式。其使用语法如下:
myMovieClip.lineStyle([thickness[,rgb[,alpha]]])
其中myMovieClip   是要设置线条样式的电影剪辑,thickness参数指定线条的粗细,单位为象素,有效值为0~255。
如果该数值未指定,或参数未定义,则线条将不会绘制。如果传递的值小于0,则Flash使用0。0值表示发丝一般的细线。最大值是255。如果传递的值大于255,则Flash将使用255。Rgb参数为十六进制颜色值。它可以指定线条的颜色。如果该值未指定,则Flash使用0x000000(黑色)。Alpha参数是指定线条颜色alpha   透明度值的整数。有效值为0~100。
例如lineStyle(0,0x0000FF,100);
MovieClip.lineTo   使用当前线条样式绘制线条。在使用lineTo方法时,要注意顶点之间的位置衔接。
MovieClip.MoveTo   将当前的绘图位置移动到指定的坐标。该方法常用于定位绘制图形的起始点。
以下是使用Flash   MX绘图方法的实际示例:
_root.createEmptyMovieClip(“myAct”,1);
         with   (_root.myAct){
                        beginFill(0xFF00FF,80);
                        lineStyle(8,0x00FFFF,100);
                        moveTo   (100,200);
                        lineTo(200,300);
                        lineTo(100,300);
                        lineTo(200,100);
                        endFill();
}
如图:

按此在新窗口浏览图片


该语句的最终绘图结果如

点击浏览该文件
语句解释及输入方法:
_root.createEmptMovieClip(“myAct”,1);
使用任何绘图方法都必须先建立一全空白的电影剪辑。
_root.createEmptMovieClip方法可以在舞台上创建一个空的电影剪辑,参数myAct是空电影剪辑的实例名,而1则是该电影剪辑实例的叠放顺序(深度)。
with(_root.myAct){
为多行命令代码指定相同的对象_root.myAct。
beginFill(0xFF00FF,80);
指定填充颜色为FF00FF(紫色),透明度为80。
lineStyle(8,0x00FFFF,100);
指定线条宽度8象素,线条颜色为00FFFF(淡蓝色),透明度为100。
moveTo   (100,200);
将绘图顶点移动到x:100   y:200,如果在Flash   MX舞台上模拟,则该语句的作用如图:

按此在新窗口浏览图片


lineTo(200,300);
指定的线条样式绘制一条直线到顶点x:200   y:300,如果在Flash   MX舞台上模拟,则该语句的作用如图:

按此在新窗口浏览图片


lineTo(100,300);
从已经转移的顶点(x:200   y:300)使用指定线条样式绘制一条直线到顶点x:100   y:300,如果在Flash   MX   舞台上模拟,则该语句的作用如图:

按此在新窗口浏览图片


lineTo(200,100);
从已经转移的顶点(x:200   y:300)使用指定线条样式绘制一条直线到顶点x:200   y:100,如果在Flash   MX   舞台上模拟,则该语句的作用如图:

按此在新窗口浏览图片


endFill();
自动封闭路径,填充颜色并结束绘图。
注意:在使用lineTo   绘制直线时,Flash   MX会自动封闭路径,如果使用的是cuveTo   方法绘制曲线,则Flash   MX多数情况下不会自动封闭路每径。
源文件

点击浏览该文件
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。