#initclip 1
function PoolClass()
{
this.stick = {x: 300, y: 169};
this.onEnterFrame = this.dragStick;
} // End of the function
PoolClass.prototype = new MovieClip();
PoolClass.prototype.dragStick = function ()
{
if (this.stick.x < 0)
{
this.stick.vx = this.stick.vx + 4 * Math.random();
}
else if (this.stick.x > 600)
{
this.stick.vx = this.stick.vx - 4 * Math.random();
}
else
{
this.stick.vx = this.stick.vx + (Math.random() - Math.random()) * 4;
} // end else if
if (this.stick.y < 0)
{
this.stick.vy = this.stick.vy + 4 * Math.random();
}
else if (this.stick.y > 337)
{
this.stick.vy = this.stick.vy - 4 * Math.random();
}
else
{
this.stick.vy = this.stick.vy + (Math.random() - Math.random()) * 4;
} // end else if
this.stick.x = this.stick.x + this.stick.vx;
this.stick.y = this.stick.y + this.stick.vy;
this.stick.vx = this.stick.vx * 8.000000E-001;
this.stick.vy = this.stick.vy * 8.000000E-001;
this.createNode(random(600), random(337), this.stick.x, this.stick.y, 7 + random(13));
};
PoolClass.prototype.createRandomNode = function ()
{
var x = random(600);
var y = random(337);
var dx = this._xmouse;
var dy = this._ymouse;
var ds = 10 + random(20);
this.createNode(x, y, dx, dy, ds);
};
PoolClass.prototype.createNode = function (x, y, dx, dy, ds)
{
var nombre = "nd" + String(this.depth++);
var neo = this.attachMovie("node", nombre, this.depth);
neo._x = x;
neo._y = y;
neo.dx = dx;
neo.dy = dy;
neo.body._xscale = ds;
neo.body._yscale = ds;
};
Object.registerClass("pool", PoolClass);
#endinitclip
1楼的不对,不是鼠标跟随效果
是翻译啊,就是每一句的命令都尽量写出来,不是解释效果
翻译一下一段Flash代码,又追加分至少50分,能解释多少就解释多少
造成类似于星星,下雨等效果
flash代码大全解,好的追加50分!
var sun:Number=2;\/\/表示变量sun的Number值等于2 也可以使用算数:var sun:Number=2+2;\/\/sun=2+2=4 把var改成const就变成一个常量,就不会有变动。若想把这些量显示出来,就得使用一个动态文本,加上toString语言。“\/\/”表示一行注释,“\/*”和“*\/”中间表示多行注释,这些注释计算机会省略...
flash动态文本【追加50分,很简单的一个问题】
也就是说,这段代码一旦执行,i就直接变11了。于是你该理解了,当你单击的时候,t.text取的是i值。自然就是11。正确的写法是这样的:function ttt(a) { this["p"+a].onRelease = function() { t.text = a;};} for (var i = 1; i<11; i++) { ttt(i);} 这样定义出来的按钮事...
求高手给我一段flash脚本,解决后追加50分(小弟分也不多啦~)
scale = random(80)+50;setProperty("drop"+i, _xscale, scale);setProperty("drop"+i, _yscale, scale);i = i+1;};
高手帮我翻译一下这段flash脚本
朋友您好 根据我多年逛百度知道的经验告诉我 如此多的代码 没有个50分100分是没有人会回答你的 虽然我很乐意帮你 但是 行有行规 我并不想做和大家不同的人 还有 xml 文件中的内容也给拿出来吧 再加点分 应该会有人帮你的
请各位高手翻译一下FLASH代码,谢谢!
var keycode = Key.getCode(); \/\/否则其它键 就获取按键代码 \/\/作一个switch的分支判断 switch(keycode){ \/\/按1 2 3 4 5 时 都跳到结束帧 case 49:flag="1";gotoAndPlay("End");break;case 50:flag="2";gotoAndPlay("End");break;case 51:flag="3";gotoAndPlay("End");break;case ...
Flash代码翻译
接下来一个循环将8个名为“sub0*”的什么东西排在同一个高度50,但是都隐藏掉。函数mcRollOut(no)是让这八个东西依次排开(猜测defPos的意思),但是编号为no的那个不可见;函数mcRollOver(no)大概是让编号小于no的靠左,大于no的靠右,等于no的在零点,并让其可见。PS:defPos是作者自定义的一个...
flash脚本翻译
这段代码应该属于flash as的面向对象,我不经常这样写,但是按照面向对象的思路可以这样理解以上代码:Person肯定是一个自定义类,而且用class定义了,public function Person(speed:Number){}是Person类的构造方法,调用时需要传入一个类型为数字的参数,用来构造一个对象 speed:Number Number可以省略,但是...
高手帮忙翻译一下,谢谢,50分,还可追加。
这么多..没时间!
帮我翻译一下这段flash代码,我想改图片的张数
只是写法不同) if ((pressv<.2) && (pressv>-.2)) {如果pressv小于2并且pressv大于-2 pressv = 0;这个不翻译了吧 } } \/\/ 3d transforms 下面都是些计算粗略翻译吧 theta += _parent.speed;\/\/ theta 递增 xbit = Math.sin(Math.PI\/180*theta);角度或者弧度的正弦值计算 ybit = ...