WEB开发网
开发学院图形图像Flash [AS 功能代码教程04] 进阶三角函数 阅读

[AS 功能代码教程04] 进阶三角函数

 2009-05-30 12:07:26 来源:WEB开发网   
核心提示: 三、Sin文字串步骤1: 拖出一个动态文本框,变量名为txt,[AS 功能代码教程04] 进阶三角函数(3),保存为影片剪辑, 在库中右击这个MC文件—>链接—>勾选"为ActionScript 导出"和"在第一帧导出"这两项

三、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] 点间距离公式

上一页  1 2 3 

Tags:AS 功能 代码

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