Показать сообщение отдельно
Старый 30.10.2009, 12:57
switcher! вне форума Посмотреть профиль Отправить личное сообщение для switcher! Найти все сообщения от switcher!
  № 25  
Ответить с цитированием
switcher!

Регистрация: May 2009
Сообщений: 220
Цитата:
Сообщение от SamFR Посмотреть сообщение
Нет, import просто указывает компилятору, что данный класс используется в коде и позволяет получить к нему доступ без указания пакета. Можно обойтись и без импорта, но в этом случае всё время придётся вместо MouseEvent писать flash.events.MouseEvent.
Цитата:
Сообщение от TommyLee Посмотреть сообщение
- импорт предопределенных событий. Только для удобства записи в коде.
вот пример:
Код AS3:
package
{
	import flash.display.Sprite;
 
	public class Example extends Sprite {
		private var i:int;
 
		function Example():void {
			var s:Sprite = new Sprite();
			s.graphics.beginFill(0);
			s.graphics.drawCircle(40, 40, 30);
			s.addEventListener(flash.display.MouseEvent.CLICK, func3);
 
			addChild(s);
		}
 
		private function func3(e:flash.display.MouseEvent):void {
			trace(3);
		}
    }
}
не откомпилируется
и при этом да - MouseEvent зашит в плеер.