FLASH旋转问题。

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:28:07
我要一个FLASH源码`要求是做立体旋转。
由小到大的`
`http://www.qqwenfans.com/Qzone/flash/54248.html`
象上面这个样子的`
很着急`希望大家帮帮我`

下面我是做的,希望你能看得懂:
这个flash两个mc,一个为mov,其链接名为mov,一个为xz,其链接名为xz,xz附加类名为xz,其源文件如下:

class xz extends MovieClip {//这个class 单独一个文件
private var t:Number;
//旋转数量
private var s:Number;
//加速度
private var rx:Number;
//旋转大半径
private var ry:Number;
//旋转小半径
private var speed:Number;
//速度
private var qx:Number;
function onLoad() {
t = _root.total;
s = _root.speed_step;
rx = _root.rx;
ry = _root.ry;
qx = _root.qx;
for (var i = 1; i<=t; i++) {
this.attachMovie("mov", "mov"+i, i);
this["mov"+i].gotoAndStop(i);
this["mov"+i].angle = 360/t*Math.PI/180*i;
this["mov"+i]._x = rx*Math.cos(this["mov"+i].angle);
this["mov"+i]._y = ry*Math.sin(this["mov"+i].angle)-(rx*Math.cos(this["mov"+i].angle))/qx;
this["mov"+i].swapDepths((Math.sin(