Показать сообщение отдельно
Старый 24.02.2010, 01:05
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 2  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Код AS3:
package main
{
	// Подключаем библиотеки.
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.geom.Rectangle;
 
	// Создаём класс Background который наследует класс MovieClip
	// Классы называйте с Большой Буквы.
	public class Background extends MovieClip
	{
		public function Background()
		{
			// не двигайте stage
			addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown);
			addEventListener(MouseEvent.MOUSE_UP, handleMouseUp);
		}
 
		// Нажатие кнопки мыши по нашему мувику
		function handleMouseDown(event:Event):void
		{
			// для наглядности
			var left : Number = stage.stageWidth-width;
			var top : Number = stage.stageHeight-height;
			var right : Number = width-stage.stageWidth;
			var bottom : Number = height-stage.stageHeight;
 
			var dragRect:Rectangle = new Rectangle(left,top,right,bottom);
 
			startDrag(false, dragRect);
		}
		// Отпустили кнопку мыши
		function handleMouseUp(event:Event):void
		{
			stopDrag();
		}
	}
}
__________________
Блог, Twitter
Брюзга.