Показать сообщение отдельно
Старый 17.06.2009, 12:29
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 10  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
Сообщение от 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();
	};
};