Использование компонента ScrollPane в Macromedia Flash Professional 8.0

Компонент ScrollPane используется для отображения видеоклипов, а также файлов SWF и JPG в прокручиваемом окне. Содержимое, отображаемое в про­кручиваемой области, может загружаться локально или удаленно (через Internet). Ком­понент ScrollPane применяется при отображении объемного содержимого в неболь­шой области. Таким содержимым может быть, например, карта города или большая фо­тография.

 

Компонент ScrollPane используется во многом аналогично компоненту ScrollBar, но небольшая разница все-таки есть, и ее необходимо понимать. Этот компонент не привязывается к тексту, а создает клип (movie clip).

 

Для того чтобы создать прокручивающийся текст с помощью ScrollPane, выполните следующее.

 

1. Создайте новый документ Flash.

 

 

2. Импортируйте в библиотеку изображение.

 

 

3.  Переместите изображение на рабочий стол.

 

 

4. Преобразуйте изображение в символ Movie Clip (Movie Clip symbol). Дайте этому символу имя в диалоговом окне Create Symbol, например Mymap.  (Можно нажать для этого F8).

 

 

5. В диалоговом окне Symbol щелкните на кнопке Advanced. После этого в окне появятся два новых раздела – Linkage и Source (Редактирование и Источник). Щелкните в разделе Linkage (Редактирование) на Select for Actionscript  (Использовать вместо Actionscript ), укажите имя в поле Identifier, например Mymap, и щелкните на кнопке ОК.

 

 

Совет

 Если вы дадите клипу имя, а потом выберете Export for ActionScript (Использовать вместо Actionscript ),  Macromedia Flash Professional 8.0 автоматически введет в поле Linkage ID (Идентификатор) то же самое имя, которое вы выбрали для клипа. Это, безусловно, удобно, но если позже вы измените имя клипа, соответствующее имя в поле Linkage ID (Идентификатор) не изменится. Это неприятная ловушка, и она постоянно обсуждается на различных форумах, посвященных Macromedia Flash Professional 8.0.

 

6. Перетащите компонент ScrollPane в рабочую область.  Изображение можно пока отодвинуть в сторону.

 

 

7. С помощью инструмента Selection Tool переместите ScrollPane в нужное место.

 

 

8. Выберите инструмент Free Transform Tool.  Когда появятся маркеры изменения размера, установите с их помощью нужный размер компонента. В окне свойств отобразятся установленные вами высота и ширина.

 

 

9. Введите имя Scrolllt в поле Instance окна свойств.

 

 

10. Щелкните в поле Parameters окна свойств и введите имя клипа, которое вы ввели в поле Identifier диалогового окна Advanced Symbol - Mymap.

 


 

 

11. После этого изображение можно удалить с рабочего стола (не из библиотеки!!!).

 

 

12. Клип готов, можете протестировать его, выбрав в меню Control › Test Movie (Управление › Тест фильма). Или нажать сочетание клавиш Ctrl+Enter.

 

 

13. Вот и наша карта, с помощью скроллинга её можно перемещать внутри созданного нами контейнера.

 

 

14.  Осталось только сохранить фильм в формате swf.

 

 

15. Указать место, куда сохранять.

 

 

16. Определить параметры сохранения (можно оставить по умолчанию)

 

 

17. Наслаждаться просмотром карты.:-)

 

 

18. Ниже описаны параметры компонента ScrollPane.

 

 

contentPath. Путь к содержимому, загружаемому в компонент ScrollPane. Это может быть путь к JPG- или SWF-файлу или идентификатор связи символа видеоклипа из библиотеки (установленного на экспорт в ActionScript).

 

hLineScrollSize. Количество пикселей, на которое перемещается содержи­мое по горизонтали при щелчке пользователем на кнопке со стрелкой. По умолчанию выставляется значение 5.

 

hPageScrollSize. Количество пикселей, на которое содержимое перемеща­ется по горизонтали при щелчке пользователем на дорожке (линейка между кнопками прокрутки). По умолчанию выставляется значение 20.

 

hScrollPolicy. Управляет отображением горизонтальных полос прокрутки. Может принимать значения on, off и auto. Если выставить значение auto, то полоса прокрутки будет появляться и исчезать так, как определено компонен­том ScrollPane.

 

scrollDrag. Это булево значение определяет, может ли пользователь прокру­чивать содержимое в компоненте ScrollPane.

 

vLineScrollSize. Количество пикселей, на которое перемещается содержи­мое по вертикали при щелчке пользователем па кнопке со стрелкой.

 

vPageScrollSize. Количество пикселей, на которое содержимое перемеща­ется по вертикали при щелчке пользователем на дорожке.

 

vScrollPolicy. Управляет отображением вертикальных полос прокрутки. Может принимать значения on, off и auto.

 

Вы также можете отредактировать параметр content, используя ActionScript. Он представляет собой ссылку на содержимое ScrollPane.

 

Компонент ScrollPane поддерживает следующие методы.

 

getBytesLoaded (). Этот метод возвращает количество байт, уже загруженных в компонент ScrollPane.

 

getBytesTotal (). Возвращает общий размер файла содержимого ScrollPane.

 

refreshPane (). Обновляет содержимое ScrollPane.

 

Компонент ScrollPane поддерживает следующие события.

 

complete. Данное событие рассылается по окончанию загрузки содержимого.

 

progress. Это событие рассылается, когда загрузка выполняется.

 

scroll. Указанное событие рассылается, когда пользователь щелкает на поло­сах прокрутки.

 

 

Открыть результат в новом окне

 

Скачать архив с исходниками

 

Правила комментирования

Уважаемые посетители сайта!

На сайте действует модерация сообщений. Это значит, что сначала происходит процесс проверки всего поступающего материала перед его добавлением на сайт, а уже затем – его публикация.

Ваш комментарий может быть удалён или подвергнут модерации, если он содержит:

  • ненормативную лексику;
  • личные оскорбления или негативные высказывания в адрес других посетителей сайта или иных лиц;
  • ссылки на определённые страницы в интернете;
  • рекламу товаров или услуг, адресов или телефонов и т.п.;
  • призывы к насилию.

Администрация сайта оставляет за собой право удалять и редактировать комментарии без объяснения причин.

Администрация сайта не несет ответственности за содержание комментариев. Мнение автора комментария может не совпадать с мнением администрации сайта и владельца сайта.

Комментарии (0)

Комментариев к этой статье нет. Вы можете быть первым :)


slounik.org: беларускія слоўнікі і энцыклапедыі www.barysenka.by: Борисенко Николай Сергеевич - персональный сайт