Посылка сообщений к программе,
управляющей фильмом

  • Инcтрументы рисования
  • Motion
  • Shape
  • Выпадающее меню
  • Movie Clip
  • Tell Target
  • Load Movie
  • Полноэкранный ролик
  • Aftershock
  • FS Command
  • Определение 4-ой версии плагина
  • Интерактивное обучение
  • Акции скрипта во Flash4
  • Пошаговое создание фильма во Flash4

  • movie's host program

    Используйте команду FS Command чтобы послать сообщение к какой либо программе которая управляет Flash Player. Если вы не знакомы с JavaScript или построением проирывателей, вам, возможно, не нужно использовать FS Command.

    FS Command имеет два параметра: Command (команда) и Argument.(аргумент) Оба эти выражения вы посылаете в Command box. Если выражение требует аргумента, введите их в поле Arguments . Сommand и Arguments поля позволят вам использовать буквенные значения или переменные.

    В броузере, комманда FS Command вызывает функцию JavaScript moviename_DoFSCommand В HTML странице в которую вставлен фильм Flash , где moviename является именем Flash player, вызывает то, что назначено аттрибуту NAME тегов EMBED или OBJECT . Если Flash player назначает имя фильму, то функция JavaScript выхываетs theMovie_DoFSCommand.

    Функция JavaScript проходит через параметры Command and Arguments, которые могут быть использованы для любых целей.

    Например, чтобы использоватьпосредством Javascript комманду FS Command для открытия диалогового окна сообщений из Flash фильма, вставленного в HTML, сделайте следующее:

    1 В HTML странице, в которую вставлен Flash-фильм, напишите следующий код Javascript :
      function theMovie_DoFSCommand(command, args) {
    if (command == "messagebox") {
    alert(args);
    }
    2 Во Flash-фильме добавьте комманду FS Command в то место, где вы хотите открыть диалоговое окно сообщений
      FS Command ("messagebox", "This is a message box invoked from within Flash." )
      Также вы можете использовать выражения для FS Command и аргументы, как в следующем примере:
      FS Command ("messagebox", "Hello, " & name & ", welcome to our website!"("Привет," & имя &", добро пожаловать!"))
      Вы можете подключить в HTML страницу собственную чтобы поддерживать ее созданием собственной заготовки и используя комманду Publish and Preview См. также Настройки для публикации Flash.
       

    В Director, комманда FS Command может посылать сообщения которые интерпритированы как событие языком Lingo.Вы можете можете написать код Lingo чтобы получать сообщения из FS Command и менять акции в Director.

    В Visual Basic, Visual C++, и других программах которые могут управлять ActiveX, FS Command посылает VB Event с двумя строчками в нем которые могут быть трактованы соответствующим языком программирования.

    Следующие специальные коммандыl FS Command контролируют воспроизведение фильма,как это делает проигрыватель:

    Command Arguments Function

    quit

    нет

    Закрывает проигрыватель

    fullscreen

    True/False

    True (правдиво) подключает проигрыватель в полноэкранном режиме. False (ложно) подкл. проигрыватель в обычном окне.

    allowscale

    True/False

    False (ложно) подключает проигрыавтель так, что фильм всегда имеет 100% размер и его нельзя изменить. True (правдиво) включает проигрыватель в режиме по умолчанию Show All (показать все).

    showmenu

    True/False

    True (правидво) разрешает показывать полный набор подменю на правом щелчке мыши по SWF файлу. False (ложно) скрывает меню.

    exec

    Путь к приложению

    Исполняет любое приложение из проигрывателя