Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответ СТП.doc
Скачиваний:
9
Добавлен:
24.09.2019
Размер:
181.25 Кб
Скачать
  1. События мыши и клавиатуры, генерируемые элементами управления

Класс событий Event используется как базовый класс для создания объектов Event, которые передаются в качестве параметров, когда происходит какое-либо событие.

Свойства:

  • target: Object – получает объект, для которого создается событие

  • type: String – тип события которое произошло

Класс событий MouseEvent: События мыши могут возникать в результате следующих типов манипуляций:

□ нажатие или отпускание левой кнопки мыши;

□ перемещение указателя;

□ использование колесика прокрутки мыши (например, вращение).

Приложение Flash Player генерирует события мыши только для основной (левой) кнопки мыши, поэтому «щелчок правой кнопкой мыши» (то есть нажатие вспомогательной кнопки мыши) не включен в приведенный список. Тем не менее стандартное контекстное меню приложения Flash Player, которое открывается щелчком вспомогательной кнопкой мыши, является настраиваемым.

  • buttonDown: Boolean;

  • altKey: Boolean;

  • ctrlKey: Boolean;

  • shiftKey: Boolean; возвр. знач. True если нажата клавиша localX: Number; localY: Number

отсчитывает координаты от левого верхнего угла

  • stageX: number

  • stageY: number

Класс событий KeyboardEvent: диспетчеризация событий ввода с клавиатуры, когда пользователь нажимает или отпускает клавишу.

  • altKey: Boolean;

  • ctrlKey: Boolean;

  • shiftKey: Boolean;

  • KeyLocation:uint

  • KeyLocation.LEFT

  • KeyLocation.RIGHT

  • KeyLocation.STANDARD

  • KeyLocation.NUM_PAD

  1. Класс Timer и принцип работы с ним

Класс Timer является интерфейсом для таймеров, позволяющих выполнять код в заданные интервалы времени. Для запуска таймера служит метод start(). Для настройки кода на выполнение через интервал таймера добавьте прослушиватель события timer. Объекты Timer можно создавать для однократного запуска или повторяющегося выполнения кода по расписанию.

  • currentCount: int – в какой раз происходит срабатывание

  • delay: Number – интервал времени в милисек

  • repeatCount: int – общее кол-во раз за время…

  • running: boolean – текущее сост. таймераTimer(delay: number, repeatCount: int=0)

  • reset(): void – сброс таймера на ноль

  • start():void

  • stop():void – остановка таймера без сброса

TimerEvent.TIMER

TimerEvent.TIMER_COMPLETE

  1. Назначение класса urlRequest, его поля и методы

Класс URLRequest фиксирует все сведения в одном запросе HTTP. Объекты URLRequest передаются методам load() классов Loader, URLStream и URLLoader, а также другим операциям загрузки для инициации загрузок URL. Кроме того, они передаются методам upload() и download() класса FileReference.

Конструктор:

URLRequest(url: String=null);

Свойства:

  • contentType: String

  • data: Object

  • method: String

  • requestHeader: Array

  • url: String

  1. Назначение класса urlLoader и работа с ним

Класс URLLoader загружает данные с URL-адреса в виде текста, двоичных данных или переменных в кодировке URL. Данная функция целесообразна при загрузке текстовых файлов, XML-объектов или других сведений, которые будут использованы в динамическом приложении по обработке данных. Объект URLLoader загружает все данные с URL-адреса, прежде чем сделать их доступными для кода в приложениях. Он отправляет оповещения о состоянии загрузки, которые можно отслеживать с помощью свойств bytesLoaded и bytesTotal, а также посредством отправленных событий.

Конструктор:

URLLoader(request:URLRequest=null);

Методы:

  • addEventListener()

  • close()

  • load()

События:

  • Event.COMPLETE

  • IOErrorEvent.IO_ERROR

  • SecurityErrorEvent.SECURITY_ERROR

  • ProgressEvent.PROGRESS (bytes Loaded или bytes Total)