Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
as3_learning.pdf
Скачиваний:
43
Добавлен:
21.05.2015
Размер:
1.8 Mб
Скачать

ИЗУЧЕНИЕ ACTIONSCRIPT 3.0

14

Начало работы с языком ActionScript

cПри вызове функции eventResponse() начинает выполняться ее код, осуществляя тем самым действия, заданные пользователем.

Примеры обработки событий

Ниже приводятся несколько конкретных примеров кода обработки событий. Эти примеры позволяют получить представление о некоторых общих элементах событий и возможных вариантах написания кода обработки событий.

Нажатие кнопки для запуска воспроизведения текущего фрагмента ролика. В следующем примере именем экземпляра кнопки является playButton; this — специальное имя, означающее «текущий объект»:

this.stop();

function playMovie(event:MouseEvent):void

{

this.play();

}

playButton.addEventListener(MouseEvent.CLICK, playMovie);

Обнаружение текста в текстовое поле. В этом примере entryText является входным текстовым полем, а outputText — динамическим текстовым полем:

function updateOutput(event:TextEvent):void

{

var pressedKey:String = event.text; outputText.text = "You typed: " + pressedKey;

}

entryText.addEventListener(TextEvent.TEXT_INPUT, updateOutput);

Нажатие кнопки для перехода по адресу URL: В этом случае linkButton является именем экземпляра кнопки:

function gotoAdobeSite(event:MouseEvent):void

{

var adobeURL:URLRequest = new URLRequest("http://www.adobe.com/"); navigateToURL(adobeURL);

}

linkButton.addEventListener(MouseEvent.CLICK, gotoAdobeSite);

Последнее обновление 12.5.2011.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]