发新话题
打印

[新闻] 请教

请教

for (i=1; i<5; i++) {
_root["pion"+i].onPress = down;
}
function down() {
_root.onEnterFrame = function() {
  createEmptyMovieClip("line",1);
  line.lineStyle(2,0x0000FF,100);
  line.moveTo(this._x,this._y);
  line.lineTo(_xmouse,_ymouse);
};
}


onEnterFrame,不知道点下的mc,就是说this不起作用,能不能让它点了就从点那里开始画线呢?

TOP

每次都是在层1创建?这样之前画的岂不是消掉了?
水星

TOP

恩~对~同意楼上的~

TOP

function down() {
_root.onEnterFrame


楼主要注意 你这样写 down函数中的this 指向是确实是点击的那个MC
但到了_root.onEnterFrame后的匿名函数中 this又指向_root了

TOP

发新话题