[AS 功能代码教程04] 进阶三角函数
2009-05-30 12:07:26 来源:WEB开发网三、Sin文字串
步骤1:
拖出一个动态文本框,变量名为txt,保存为影片剪辑。
在库中右击这个MC文件—>链接—>勾选"为ActionScript 导出"和"在第一帧导出"这两项,"标识符"为"ST".
步骤2:
加入AS代码:
var mytext:String = "学海无涯苦作舟";
var angle = 180/mytext.length;
//正弦图像(180度)根据字数划分每一份的度数
for (i=0; i < mytext.length; i++) {
var p:MovieClip = _root.attachMovie("ST", "ST"+i, i);
p.txt = mytext.charAt(i);
//逐个取出字符
p._x = 50+65*i;
p._y = 60;
//初始该影片的位置
p.angle = angle*i;
//定义属性表示初始角度
p.onEnterFrame = function() {
this.A = (this.angle)*Math.PI/180;
//角度转换为弧度
this._xscale = this._yscale=100+50*Math.sin(this.A);
//根据正弦角度,调整该影片大小,范围从[50~150]
this.angle += 10;
};
}
系列文章:
[AS 功能代码教程01] 通用延迟代码
[AS 功能代码教程02]数字魔方及数组
[AS 功能代码教程03] 基础三角函数
[AS 功能代码教程05] 打字机效果
[AS 功能代码教程06]AS绘图总结及补充
[AS 功能代码教程07] 百变图
[AS 功能代码教程08] Bitmap 动态效果
[AS 功能代码教程09] 点阵字效果
[AS 功能代码教程10]数据结构排序算法
[AS 功能代码教程11] 图片转场效果
[AS 功能代码教程12] 填色游戏
[AS 功能代码教程13] 贪吃蛇
[*AS 功能代码教程14] 鱼眼放大镜
[AS 功能代码教程15] 点间距离公式
- ››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 语句的语法错误解决
更多精彩
赞助商链接