Цитата:
Сообщение от dimarik
_root выкиньте оттуда.
|
Откуда?

От сель, что ли?

Код:
_root.createEmptyMovieClip("invbar",this.getNextHighestDepth());
Тогда invbar будет в bg создаваться, нафиг это надо?
Думаю так надо было.

Код AS1/AS2:
var i:Number = 0;
var oneBigMovie:MovieClip = lines_mc.createEmptyMovieClip("oneBigMovie", 998);
function lineCreate() {
invbar.clear();
invbar.lineStyle(1,0x003366,40);
invbar.moveTo(m_x,m_y);
invbar.lineTo(_xmouse,m_y);
invbar.lineTo(_xmouse,_ymouse);
invbar.lineTo(m_x,_ymouse);
invbar.lineTo(m_x,m_y);
var_w = invbar._width;
var_h = invbar._height;
}
bg.onPress = function() {
_root.createEmptyMovieClip("invbar",this.getNextHighestDepth());
this.onMouseMove = lineCreate;
m_x = _xmouse;
m_y = _ymouse;
i++;
};
bg.onRelease = function() {
new_m_x = _xmouse;
new_m_y = _ymouse;
invbar.clear();
var line_c:MovieClip = oneBigMovie.createEmptyMovieClip("bar"+i, i);
line_c._x = new_m_x;
line_c._y = new_m_y;
delete this.onMouseMove;
with (line_c) {
lineStyle(2,0x003366,100);
beginFill(0xFF0000,50);
lineTo(var_w,0);
lineTo(var_w,var_h);
lineTo(0,var_h);
endFill();
}
line_c.onPress = function() {
this.startDrag();
};
line_c.onRelease = function() {
this.stopDrag();
};
};