Показать сообщение отдельно
Старый 24.04.2006, 11:53
RetSam вне форума Посмотреть профиль Отправить личное сообщение для RetSam Найти все сообщения от RetSam
  № 1  
Ответить с цитированием
RetSam

Регистрация: Apr 2006
Сообщений: 19
По умолчанию Нужна ваша помощь!

Доброго дня!

Помогите, пожалуйста, туплю страшно.
Вот есть код, позволяющий рисовать замкнутую фигуру:

Код:
var tol=20;
var path=[];
var gridStep=10;
function onMouseUp(){
	var dx=_xmouse-path[0].x,dy=_ymouse-path[0].y;
	if(Math.sqrt(dx*dx+dy*dy)<tol){
		delete this.onEnterFrame;
		clear();
		moveTo(_xmouse,_ymouse);
		beginFill(0xFF0000, 50);
		lineStyle(0,0xFF0000);
		for(var i=0;i<path.length;i++)lineTo(path[i].x,path[i].y);
		endFill();
	}
	path.push({x:gridStep*Math.round(_xmouse/gridStep),y:gridStep*Math.round(_ymouse/gridStep)});
}
function onEnterFrame(){
		clear();
		lineStyle(0);
		moveTo(path[0].x,path[0].y);
		for(var i=1;i<path.length;i++)lineTo(path[i].x,path[i].y);
		if(path.length) lineTo(gridStep*Math.round(_xmouse/gridStep),gridStep*Math.round(_ymouse/gridStep));
}
И есть как бы координатная сетка на нижнем слое.
Так вот: эта сетка всегда почему-то наверху оказывается, а должна быть внизу по слоям. Надо что-то с глубинй мутить а как я не знаю...
Вложения
Тип файла: zip 1.zip (5.6 Кб, 37 просмотров)