flashdocs.net: все о macromedia flash 5, mx, 2004 pro, 8. Обучение: flash статьи flash уроки flash исходники flash софт, faq, а также flash мульты и flash игры
Все о Macromedia Flash 8 mx 2004 pro! Все о Flash! Обучение flash уроки, flash статьи, flash исходники, flash soft, flash форум, flash документация и многое другое! Все что нужно будущему flasher.
     
 Навигация

Главная

:Обучение:

Статьи
Уроки
Исходники
Flash-Софт
FAQ

:Flash-развлечения:

Flash-игры
Flash-мульты



:Добавить на сайт:


Уроки
Исходники и Flash-soft
Новость
Ссылку
Мульт или игру


:Разделы:

Форум
Ссылки
Управление аккаунтом
Поиск

:Услуги сайта:

Платные услуги сайта
 Поиск
Поиск по сайту

 Баннеры

Вы можете разместить наш баннер на своем сайте. У нас есть баннеры различных размеров и форматов.

Пример

[ все баннеры ]
 Друзья
> Flash Blog
> Верстка и Дизайн
> Документация ко всему
> Flash-Город!
Pages

Новичкам

Зачем нужны сценарии


Итак, зачем нужны сценарии?

Предположим, вам нужно "зациклить" фильм. Вы скажете, что это совсем просто - достаточно включить флажок Loop на вкладке HTML диалогового окна Publish Settings, и все! Зачем в этом простом деле применять еще какие-то там сценарии?

Все это, конечно, и в самом деле очень просто. Но что, если вам нужно "зациклить" фильм так, чтобы повторялась только часть его, например, начиная с одиннадцатого кадра? Уже знакомыми вам средствами Flash так сделать нельзя. Зато можно написать простенький сценарий, состоящий из одного-единственного действия:

gotoAndPlay(11);

которое просто переместит указатель кадра на кадр № 11 и продолжит проигрывание фильма с него. Действие gotoAndPlay принимает один параметр (число в скобках), задающий номер кадра, с которого начнется воспроизведение фильма.

Также вы можете привязать к кнопке сценарий, выводящий на экран Web-страницу:

getURL("https://flashdocs.net/", "_blank");

Как видите, этот сценарий также состоит из одного действия - getURL, которое выводит на экран Web-страницу. Оно принимает два параметра в виде строк, заключенных в кавычки, эти строки задают соответственно гиперссылку и ее цель.

Итак, к каким же элементам фильма можно привязывать сценарии?

Во-первых, их можно привязывать к кадрам. При этом соответствующий сценарий выполнится, когда указатель достигнет этого кадра. Такие сценарии могут, например, "зацикливать" фильм или подгружать другие фильмы, содержащие продолжение текущего фильма, формы ввода данных или какие-либо приложения. Также очень часто к первому кадру фильма привязы­вается сценарий, выполняющий какие-либо подготовительные действия, - это лучшее место для такого рода операций.

Во-вторых, сценарии можно привязывать к кнопкам. Такие сценарии могут делать все, что угодно. Практика показывает, что большинство сценариев, реализованных во Flash-приложениях, привязаны как раз к кнопкам.

В-третьих, сценарии могут быть привязаны к экземплярам образцов-клипов. Такие сценарии тоже могут делать все, что угодно, благо вы сами можете задавать событие, в ответ на которое сценарий будет срабатывать.

Теперь следует сказать еще вот о чем. Если вы хотите управлять из сценария каким-либо элементом вашего фильма, вам нужно будет присвоить этому элементу уникальное имя. Исключение из этого правила - кадры. Кадры могут не иметь имени - в таком случае доступ к ним осуществляется по номеру (что, надо сказать, не всегда удобно). Чтобы задать это имя, вам нужно будет ввести его в поле ввода, расположенное в верхнем левом углу редактора свойств. Естественно, перед этим требуемый элемент (кадр, кнопка или экземпляр образца-клипа) должен быть выделен. Запомните еще, что имя может содержать только буквы латинского алфавита, цифры и знак подчеркивания, но начинаться обязано только с буквы



Автор: GRINDERS (перевел с англ.)

Дата публикации: 2004-09-08 (2072 Прочтено)

Остальные материалы раздела Новичкам
  • Написание сценариев ActionScript
  • Знакомство с панелью Actions
  • Введение в ActionScript

    [ Назад | Начало ]

  • Created by GRINDERS © 2002
    Copyright © flashdocs.net 2002-2005
    Внимание! Материалы с нашего портала брать для своего сайта без разрешения главного администратора КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ!
    Портальная система edogs-nuke
    15 запросов к базе данных.
    Карта сайта, каталог сайтов

    Rambler's Top100