※ 引述《bettyHo (betty)》之铭言:
: 想询问各位大大
: 下面这一段
: 改怎么转成as3?
: onClipEvent (load)
: {
: xd = this._x;
: }
: onClipEvent (enterFrame)
: {
: this._x = this._x + (xd - this._x) * 2.000000E-001;
: }
: 我已经手动转过了
: 失败了~~
: = =
: 自己转的结果:
: var xd = this._x;
: mmm.addEventListener(Event.ENTER_FRAME, doClick1);
: function doClick1(e:Event):void{
: this._x = this._x + (xd - this._x) * 2.000000E-001;
: }
: 哪里错了?
: 抓头发中
小弟只会as3 ,印象中一开始对this 有些印象,._x我记得不能用了~~
var now_this=me.currentTarget;
sp.addChild(virus_effect);
virus_effect.x=now_this.x;
virus_effect.y=now_this.y;
以上这段给你参考用法
所以可以试试改成
var xd = me.currentTarget;
mmm.addEventListener(Event.ENTER_FRAME, doClick1);
function doClick1(e:Event):void
{
xd.x = xd.x + ...................
}