Типы значений

  • Инcтрументы рисования
  • Motion
  • Shape
  • Выпадающее меню
  • Movie Clip
  • Tell Target
  • Load Movie
  • Полноэкранный ролик
  • Aftershock
  • FS Command
  • Определение 4-ой версии плагина
  • Интерактивное обучение
  • Акции скрипта во Flash4
  • Пошаговое создание фильма во Flash4
  • Значений (Values) во Flash могут быть числовыми или последовательностью букв ( слова, предложения) Эти значения могут быть просто словом ("авто" (auto)) или быть представлены выражением (Substring (automobile, 1, 4)).

    Акции скрипта (аction scripting) не обычный язык программирования: тип переменной (буквы, цифры и тд) зависят от типа значения, назначенного этой переменной. 

    Правдиво (тrue) и ложно( не ноль) (ноль)

    Понятия правдило (True) и ложно (False) обозначают, что произошло то или иное состояние: понятие ложно (False) обозначает, что состояние не наступило. ( кнопка не нажата, ролик не проигран и тд). Flash также использует цифру 0 как числовой эквивалент понятию Ложно (False). Любое число, отличное от нуля, Flash истолковывает как правдиво (true).


     
    буквенные последовательности ( или строки)

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


     
    Приобретение свойств значением.

    Метод придачи свойств значению зависит от содержания этих свойст по отношению к текущему ролику (movie clip) Например, используя комманду ( _x) в текущем ролике вы тем самым берете позицию этого ролика по оси х.

    Если вам нужно использовать свойства другого ролика (movie clip), используйте путь, чтобы обозначить этот ролик (мovie clip). Например, такая команда /Foo: _x вызывает расположение по оси х ролика с instanse менем Foo и берет это расположение как значение.


     
    Используем GetProperty (взять свойства)

    Когда цель (target) является выражением, используйте комманду GetProperty() чтобы взять значения свойств ролика (movie clip). Например, чтобы взять позицию по оси Х каждого космического корабля (spaceship)в видеоигре со множеством кораблей, названных последовательно как spaceship_1, /spaceship_2, ..., используйте команду::

    
    GetProperty("/spaceship_"&ShipNumber, _x)