[AS 功能代码教程04] 进阶三角函数
2009-05-30 12:07:26 来源:WEB开发网实例2:
步骤1:
绘制星形,保存为影片剪辑,连接—>导出—>标志符"star"
步骤2:
加入AS代码:
var num = 22;
//星星数量
var W = 60;
var H = 30;
//椭圆的宽和高
var wdir = 1;
var hdir = 1;
//wdir:向宽的方向
//hdir:向高的方向
_root.createEmptyMovieClip("MC", 1);
MC._x = Stage.width/2;
MC._y = Stage.height/2;
//圆心X,Y坐标为舞台的中心
var angle = (360*Math.PI/180)/num;
//每等份 = 圆的弧度(360*PI/180)/num份
for (i=0; i < num; i++){
MC.attachMovie("star", "star"+i, i);
}
//复制好星星备用
var right = Stage.width/2-20;
var left = 20;
var bottom = Stage.height/2-20;
var top = 20;
//设置圆的最宽最窄值:wmax,wmin;设置圆的最高最矮值:hmax,hmin。
_root.onEnterFrame = function () {
for (i=0; i < num; i++) {
MC["star"+i]._x = W*Math.cos(i*angle);
MC["star"+i]._y = H*Math.sin(i*angle);
MC["star"+i]._rotation += 30;
}
//圆的大小W和H是动态改变的
W += wdir*5;
H += hdir*5;
if (W > wmax) {
wdir *= -1;
}
if (W < wmin) {
wdir *= -1;
}
if (H > hmax) {
hdir *= -1;
}
if (H < hmin) {
hdir *= -1;
}
};
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接