WEB开发网
开发学院图形图像Flash Flash AS入门教程第七课:影片剪辑第10节用AS绘图... 阅读

Flash AS入门教程第七课:影片剪辑第10节用AS绘图

 2009-12-12 00:00:00 来源:WEB开发网   
核心提示: 比如将上面的三角形填上蓝色:this.lineStyle(1,0xff0000,100);this.beginFill(0x0000ff,100);this.moveTo(200,200);this.lineTo(300,200);this.lineTo(250,300);this.lineTo

比如将上面的三角形填上蓝色:

this.lineStyle(1,0xff0000,100); 
this.beginFill(0x0000ff,100); 
this.moveTo(200,200); 
this.lineTo(300,200); 
this.lineTo(250,300); 
this.lineTo(200,200); 
ebdFill();

测试影片,会看到一个红色笔触蓝色填充的三角形。

如果想要无笔触的三角形,那么上面第一句不要就行了。

看起来到目前为止,我们已经自认为已学会了用AS绘图了,很想跃跃欲试画点什么玩意儿,好吧,就满足你吧,下面我们来画一个五星吧^_^

用矩形工具画一个与舞始一样大的黑色矩形。为什么要画这个?很简单,黑色背景下红五星要好看些。为什么不直接将文档的背景色设为黑色?因为很多网站插入的swf文件默认是透明的,比如我们论坛。当然你完全可以连这个黑色矩形都用AS来完成。

将下列代码输入到帧动作面板中:

this.createEmptyMovieClip("wx_mc",this.getNextHighestDepth()); 
wx_mc._x = Stage.width/2; 
wx_mc._y = Stage.height/2; 
wx_mc.beginFill(0xFF0000,100); 
wx_mc.moveTo(0,0); 
wx_mc.lineTo(0,-100); 
wx_mc.lineTo(25,-30); 
wx_mc.lineTo(0,0); 
wx_mc.endFill(); 
wx_mc.beginFill(0xee0202,100); 
wx_mc.moveTo(0,0); 
wx_mc.lineTo(0,-100); 
wx_mc.lineTo(-25,-30); 
wx_mc.lineTo(0,0); 
wx_mc.endFill(); 
for(i=0;i<5;i++){ 
wx_mc.duplicateMovieClip("wx1"+i,this.getNextHighestDepth()); 
wx1 = eval("wx1"+i); 
wx1._rotation = i*72; 
} 
this.createEmptyMovieClip("xg_mc",this.getNextHighestDepth()); 
xg_mc._x = Stage.width/2; 
xg_mc._y= Stage.height/2; 
xg_mc.lineStyle(1,0xeed600,100); 
xg_mc.moveTo(0,-120); 
xg_mc.lineTo(0,-140); 
xg_mc.moveTo(10,-160); 
xg_mc.lineTo(10,-180); 
for(j=0;j<37;j++){ 
xg_mc.duplicateMovieClip("xg"+j,this.getNextHighestDepth()); 
xg1_mc = eval("xg"+j); 
xg1_mc._rotation = j*10; 
}

上一页  1 2 3 4 5 6 7  下一页

Tags:Flash AS 入门教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接