2005/01/13 | 用纯AS画个圆面
类别(=flash=) | 评论(0) | 阅读(160) | 发表于 12:27
具有扩展性,比如loading……

var my_x = 100;
var my_y = 100;
var my_r = 50;
var my_v = 5;
var my_θ = 0;
this.createEmptyMovieClip("my_mc", 1);
function go() {
	with (my_mc) {
		clear();
		moveTo(my_x, my_y);
		lineStyle(0, 0x000000, 0);
		beginFill(0xFF9933, 100);
		lineTo(my_x+my_r, my_y);
	}
	my_θ++;
	for (var i = 0; i<=my_θ; i++) {
		my_mc.lineTo(my_x+my_r*Math.cos(i*Math.PI/180), my_y+my_r*Math.sin(i*Math.PI/180));
	}
	with (my_mc) {
		lineTo(my_x, my_y);
		endFill();
	}
	if (my_θ == 360) {
		clearInterval(fps);
	}
	updateAfterEvent();
}
var fps = setInterval(go, my_v);
0

评论Comments

日志分类
首页[164]
我的网志[105]
文章随笔[10]
=flash=[19]
PHP[2]
Photoshop[5]
Web 标准[2]
其其它它[21]