Показать сообщение отдельно
Старый 05.01.2011, 00:11
passertm вне форума Посмотреть профиль Отправить личное сообщение для passertm Найти все сообщения от passertm
  № 4  
Ответить с цитированием
passertm
 
Аватар для passertm

Регистрация: Aug 2006
Сообщений: 107
Прикрепил упрашенный вариант того о чем я говорю.
Работает нормально но, под wrapper с измененым маштабом браузера(на пример если 110% поставить) глючит.

Набросано под cs4. Если укого нету cs4 вот скрипты
Код AS3:
var h:Sprite=new Sprite();
h.x=10;
h.y=10;
addChild(h);
 
var s:Sprite=new Sprite();
s.addChild(new Bitmap(new f7(0,0)));
s.width*=3;
s.height*=3;
s.x=30;
s.y=20
h.addChild(s);
 
var s2:Sprite=new Sprite();
s2.addChild(new Bitmap(new f8(0,0)));
s2.x=230;
s2.y=220
h.addChild(s2);
 
var d:Sprite=new Sprite();
h.addChild(d);
h.addEventListener(MouseEvent.MOUSE_DOWN, down);
 
 
 
 
		function down(e:MouseEvent):void {
			var lx:int;
			var ly:int;
			/*
			lx = e.localX;
			ly = e.localY;
			var obj:DisplayObject = DisplayObject(e.target);
			while (obj != e.currentTarget) {
				lx += obj.x;
				ly += obj.y;
				obj = obj.parent;
			}*/
 
			var p:Point=e.currentTarget.localToGlobal(new Point(0,0));
			lx=e.stageX-p.x;
			ly=e.stageY-p.y;
 
 
			d.graphics.lineStyle(5, 0x00ff00);
			d.graphics.moveTo(lx, ly);
			d.graphics.lineTo(lx+1, ly);
		}
Набросал на скорую руку.
h- head(обший контейнер
d-desc(то на чем рисуется)
s,s2- просто спрайты для помех.
Вложения
Тип файла: rar 3.rar (81.2 Кб, 26 просмотров)