назад | содержание | вперед


Управление Flash Player

Для управления Flash Player используется процедура FSCOMMAND.

Можно также использовать эту процедуру, чтобы посылать сообщения приложению, поддерживающему Flash Player - например, JavaScript, браузеру, Director, Visual Basic, Visual C++ и другим приложениям, поддерживающим средства ActiveX.

Для того чтобы управлять воспроизведением фильма:

  1. Выделите кадр, трансформу кнопки или трансформу фрагмента фильма, которой назначена процедура.
  2. Выберите команду Window (Окно) Þ Actions (Процедуры), чтобы вызвать панель Actions (Процедуры).
  3. В списке Toolbox (Набор инструментов) щелкните на списке Basic Actions (Основные процедуры), чтобы вызвать основные процедуры и выберите пункт FSCOMMAND.
  4. В панели Parameters (Параметры) выберите настройку управления командами всплывающего меню Flash Player:

Можно также указать настройки в текстовых полях Commands (Команды) или Arguments (Аргументы), а также вводить выражения.

Подробную информацию см. в руководстве по ActionScript.

Загрузка и выгрузка дополнительного фильма

Для того чтобы воспроизводить дополнительный фильм, не закрывая Flash Player, или чтобы переключиться между фильмами, не загружая другой документ HTML, используйте процедуру LoadMovie (за1рузить фильм). Процедура UnloadMovie (выгрузить фильм) удаляет фильм, предварительно .загруженный процедурой LoadMovie (загрузить фильм).

Вот некоторые типовые применения процедуры LoadMovie (загрузить фильм):

Для того чтобы загрузить фильм:

  1. Выберите калр, трансформу кнопки или трансформу фрагмента фильма, которой вы назначите процедуру.
  2. Выберите команду Window (Окно) Þ Actions (Процедуры), чтобы вызвать панель Actions (Процедуры).
  3. В списке Toolbox (Набор инструментов) щелкните на категории Basic Actions (Основные процедуры), чтобы вызвать список основных процедур, и выберите пункт Load Movie (Загрузить фильм).
  4. В панели Parameters (Параметры) укажите для URL абсолютный или относительный адрес загружаемого SWF-файла.

    Для использования во Flash Player или для тестирования во Flash все SWF-файлы должны быть сохранены в одной папке и указаны в списке как имена файлов без указания папки или диска.

  5. Для Location (Местоположение) выберите пункт Level (Уровень) или Target (Цель) во всплывающем меню.
  6. Если вы выбрали Level (Уровень), то введите номер уровня следующим образом:

    Об уровнях и целях см. руководства по ActionScript.

  7. Если для настройки Location (Местоположение) выбрана опция Target (Цель), то укажите фрагмент фильма, который будет заменен загружаемым фильмом.

    Загруженный фильм унаследует положение, поворот и размер замещенного фрагмента фильма. Верхний левый угол загруженного фильма будет помещен в точку регистрации замещаемого фрагмента фильма (обозначенную тонким перекрестьем).

  8. Для Variable (Переменная) выберите метод пересылки переменных загружаемому фильму в местоположение, указанное в текстовом поле URL:

В следующем примере щелчок на кнопке загружает фильм в корневую директорию на уровне 0, заменяя любой находящийся там фильм и одновременно пересылая переменные загруженному фильму, используя метод GET:

LoadMovie ("someFile.cgi", О, "GET");

где "someFile.cgi" генерирует фильм Flash в формате файла SWF.

Для того чтобы выгрузить фильм из окна фильма Flash:

  1. Выделите кадр, трансформу кнопки или трансформу фрагмента фильма, которой вы предполагаете назначить процедуру.
  2. Выберите команду Window (Окно) Þ Actions (Процедуры), чтобы вызвать панель Actions (Процедуры).
  3. В списке Toolbox (Набор инструментов) щелкните на категории Basic Actions (Основные процедуры), чтобы вызвать список основных процедур, и выберите пункт Unload Movie (Выгрузить фильм).
  4. Для Location (Местоположение) выберите одну из следующих настроек во всплывающем меню:

Например:

UnloadMovie (3);

Эта инструкция указывает выгрузить фильм с уровня 3.

Для того чтобы протестировать процедуры LoadMovie (загрузить фильм) или UnloadMovie (ВЫГРУЗИТЬ фиЛЬМ):

  1. Если вы тестируете процедуру LoadMovie (загрузить фильм), то сначала удостоверьтесь, что загружаемый фильм находится по указанному пути. Если путь указан как абсолютный адрес, то он должен быть доступен.
  2. Выберите команду Control (Управление) Þ Test Movie (Тестировать фильм).

Управление другими фильмами и фрагментами фильма

Можно управлять фрагментом фильма или фильмом, который был загружен процедурой LoadMovie (загрузить фильм), указывая фрагмент фильма.

Вы назначаете процедуры кадру, кнопке или фрагменту фильма (диспетчеру), которые будут управлять фрагментом фильма, и затем указываете фильм или фрагмент фильма, который принимает процедуру (он будет называться целевым фильмом или целевым фрагментом фильма). Управлять фильмом или фрагментом фильма можно при помощи основной процедуры TeliTarqet (назначить цель). Или же можно и с пользовать процедуру with (с помощью), чтобы передать повторяющиеся процедуры одной цели, не адресуя целевой фрагмент фильма в каждом случае.

Для того чтобы управлять фильмом или фрагментом фильма, диспетчеру необходимо следующее!

Для того чтобы управлять фрагментом фильма:

  1. Выберите кадр, трансформу кнопки или трансформу фрагмента фильма - то, чему будет назначена процедура.
  2. Выберите команду Window (Окно) Þ Actions (Процедуры), чтобы вызвать панель Actions (Процедуры).
  3. В списке Toolbox (Набор инструментов) щелкните на категории Basic Actions (Основные процедуры), чтобы вызвать список основных процедур (рис- 12.5), и выберите пункт Tell Target (Назначить цель).


    Рис. 12.5. Список процедур в панели Frame Actions

  4. Для того чтобы указать фрагмент фильма, которым нужно управлять, щелкните на кнопке Insert Target Path (Вставить путь к цели) в нижнем правом углу панели Actions (Процедуры).

    При этом в открывшемся диалоговом окне Insert Target Path (Вставить путь к цели), показанном на рис. 12.6, будет отображена иерархия текущего фрагмента фильма. С помощью данного диалогового окна укажите путь для поля Target (Цель) в панели Parameters (Параметры).




    Рис. 12.6. Окно Insert Target Path

  5. В группе Notation (Примечание) выберите установленный iio умолчанию переключатель Dots (Точки) (аналогично JavaScript). Пользователи, хорошо знакомые с Flash 4, могут использовать косую черту, чтобы раз1ра-ничить путь к фрагменту фильма.
  6. В группе Mode (Режим) выберите представление иерархии трансформ фрагмента фильма:

Можно свободно переключаться между примечаниями, однако изменение режимов Relative (Относительный) и Absolute (Абсолютный), и наоборот, может отменить выделение фрагмента фильма.

Для этого:

  1. Выделите фрагмент фильма в иерархическом дереве, при этом в текстовом поле Target (Цель) будет отображен путь к этому фрагменту. Нажмите кнопку ОК.
  2. В списке Toolbox (Набор инструментов) панели Actions (Процедуры) выберите любые дополнительные процедуры, которые буду инструктировать целевой фрагмент фильма о дальнейших процедурах.

Процедуры, вложенные в блок TellTarget (указать цель), относятся к целевой временной диаграмме.

Например:

tellTarqet (_root.plane) { 
atop() ;
}
назад | содержание | вперед



Знаете ли Вы, что карты класс-ответственность-кооперация, Class-responsibility-collaboration - карты класс-ответственность-кооперация - это методология объектно-ориентированного проектирования, предназначенная для описания классов и оперирующая понятиями:
- ответственность - суть - высокоуровневое описание функций, которые выполняет класс;
- кооперация - суть - ссылка на другие классы, с которыми необходимо кооперироваться для реализации функций.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution