Руководство по actionscript. часть 6, стр. 075

^ 1 Сценарии кадров не могут содержать инструкции class, package или interface либо атрибуты public, internal, private, dynamic или static, но могут включать любой другой код 3?’ на языке ActionScript.

Программирование с помощью сценариев кадров иногда называют созданием сценариев на временной шкале. Это старейший вид программирования на ActionScript, а до появления версии языка 2.0 и приложения Flash Player 7 это был единственный вид программирования на ActionScript. Возможно, часть наиболее новаторских разработок сообщества Flash появилась в результате соединения содержимого временной шкалы и сценариев кадров.

Чтобы привести пример сценария кадра, добавим блок кода в последний кадр анимации с бегущим человечком. В нашем примере сценария кадра будет открываться URL-адрес http://moock. org в новом окне браузера. Вот этот код:

new URLRequest(«http://moock. org» blank»);

import flash. net.*; var request:URLRequest navi gateToURL(request.

На палитре Actions (Действия) среды разработки Flash наш сценарий кадра будет выглядеть так, как показано на рис. 29.5. Обратите внимание, что на временной шкале ключевые кадры со сценариями кадров обозначаются маленьким значком «а» (первая буква названия языка ActionScript).

File Edit View (JeJp

Insert Modify Text Commands Control Debug tflflndow

k

Щ

P

т

\

J



J nnraigman. fla |__

Actions • Frame * |ц_„

? * P $ I fi? *> П S V?> CO С H

и

import flash. net.*; var request:URLRequest navxgateToiJRL(request,

new URLRequest (

г 13Г. К») ;

\ Scnpt Assist ф

r-.ccJc..:rg»);

10 Layer 1:9 id

¦ Une4of4,Cd 1

Рис. 29.5. Сценарий кадра

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 007
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 098
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.33
  • 15.11.2011">Обзор ноутбука Lenovo
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.28
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.104
  • 08.03.2012">Новый рекорд Skype: 35 млн одновременных пользователей
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 030
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.150
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 004
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.29
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 128
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 020
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.36
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 051
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...