Учебник по основам PHP. PHPBeginner



         

Ming для Flash - часть 15


Назначает кнопке действие, выполняемое при нажатии.

SWFAction — объект Действие

Объект компилирует сценарий в действие.

Синтаксис сценариев подобен упрощенному синтаксису С. SWF code machine не позволяет многих вещей, например, достаточно сложно реализовать вызовы пользовательских функций.

Компилятор распознает следующие инструкции:

  • break;
  • for;
  • continue;
  • if;
  • el se;
  • do;
  • while.
  • Все данные не имеют типа; значения SWF-действий сохраняются как строки. Следующие функции могут использоваться в выражениях:

  • tirae() — возвращает число миллисекунд, прошедшее с начала проигрывания анимации;
  • randora(seed) — возвращает случайное число из диапазона (0-seed);
  • length(expr) — возвращает длину выражения;
  • int(number) — округление до ближайшего целого;
  • concat(expr, expr) — соединение строк;
  • ord(expr) — возвращает ASCII-код данного символа;
  • chr(num) — возвращает символ с указанным ASCII-кодом;
  • substr(stnng, location, length) — возвращает часть строки string длиной length, начиная с позиции location.
  • Также могут быть использованы дополнительные команды:

  • duplicateClipCclip, name, depth) — дублирует клип (sprite), присваивая ему имя name и располагая на уровне depth;
  • removed ip(expr) — удаляет именованный клип анимации;
  • trace(expr) — записывает сообщение в журнал отладки (пока команда бесполезна);
  • startDragCtarget. lock, [left, top, right, bottom]) — начать перетаскивание объекта target. Аргумент lock определяет, блокировать ли мышь: 0 (нет) или 1 (да). Можно указать область, в которой осуществляется перетаскивание;
  • stopDrag() — прекратить перетаскивание;
  • callFrame(expr) — вызвать именованный кадр как функцию;
  • getURUurl, target, [method]) — загрузить данный url в именованную область target (имя кадра или зарезервированное значение «_level()» для замены текущей анимации или «_levell» для загрузки анимации поверх текущей). В необязательном аргументе можно указать метод отсылки: POST или GET для отсылки серверу , данных;
  • loadMovieCurl, target) — подобие предыдущей команды;



  • Содержание  Назад  Вперед