发新话题
打印

[编程] FLASH AS 3D (as2.0)

FLASH AS 3D (as2.0)

FLASH演示:http://www.flashas.net/html/shankejijiaochengxilie/20080305/2600.html

var num:Number = 8;//小球数量
var radiusX:Number = 118;//小球X间距
var radiusY:Number = 28;//小球Y间距
var centerX:Number = Stage.width / 2;//X的中心位置
var centerY:Number = Stage.height / 2;//Y的中心位置
var speed:Number = 0.05;//速度初始值

for(var i=0;i<num;i++)
{
var t = this.attachMovie("ball","b"+i,i+1);//复制小球
t.angle = i * ((Math.PI*2)/num);
t.onEnterFrame = mover;
}

function mover()//设置小球的移动轨迹、深度等
{
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = this._y /(centerY+radiusY);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
}

this.onMouseMove = function()
{
speed = (this._xmouse-centerX)/1500;
}

TOP

TOP

下载了,学习。谢谢!

TOP

学习···

TOP

很好,支持一个! 
一人入寺,见佛双手合十,问僧曰:“世人求佛赐福,佛求什么?”
僧曰:“求人不如求己”!

TOP

这就是个椭圆方程。
QQ:476584479Flash QQ群:12691231      8871217

TOP

椭圆

TOP

TOP

TOP

真漂亮,可惜我才开始学,争取以后比楼主做得更漂亮

TOP

FDFSDFS

TOP

发新话题