当你看到第一个例子时,你可能就已经想到:利用MovieClip我们不仅仅只能实现trace功能吧?不错, Drawing API仍然可以用,只不过它们已经被封装到了MovieClip.graphics中。
//TEST4.as
package {
import flash.display.MovieClip;
public class Test extends MovieClip {
public function Test() {
var bgColor:int = 0xff0000;
var size:int = 400;
var count:int = 300;
graphics.beginFill(bgColor);
for( var i:int=0; i<count; i++){
graphics.lineTo(
Math.floor(size*Math.random()),
Math.floor(size*Math.random()));
}
graphics.endFill();
}
}
}
哈!画了一张图!
新的Drawing API又增添了几个方法如:drawRect 和 drawCircle,这大大缩短了我们用AS作图的工作量(用AS作图?有无搞错?)。
//TEST4.as
package {
import flash.display.MovieClip;
public class Test extends MovieClip {
public function Test() {
var bgColor:int = 0xff0000;
var size:int = 400;
var count:int = 300;
graphics.beginFill(bgColor);
for( var i:int=0; i<count; i++){
graphics.lineTo(
Math.floor(size*Math.random()),
Math.floor(size*Math.random()));
}
graphics.endFill();
}
}
}
哈!画了一张图!
新的Drawing API又增添了几个方法如:drawRect 和 drawCircle,这大大缩短了我们用AS作图的工作量(用AS作图?有无搞错?)。
回复Comments
作者:
{commentrecontent}