A C T I O N    &    S C R I P T
ТЕРМИНЫ  •  MOVIE  •  ACTION SCRIPT  •  КОМАНДЫ  •  ВЫРАЖЕНИЯ  •  ОПЕРАТОРЫ  •  ФУНКЦИИ  •  ОБМЕН ДАННЫМИ
 

Основные
Eval - значение переменной, заданной выражением
True - логическое ИСТИНА (1)
False - логическое ЛОЖЬ (0)
Newline - перевод строки в выражении
GetTimer - определяет время, в миллисекундах, прошедшее с начало запуска фильма.

Числовые
Int - выделение целого числа
Random - случайное число до от 0 до заданного числа.

Символьные
Substring - "вырезание" фрагмента из символьной строки
Length - определяет количество символов в строке
Chr - преобразование числа в символ в соответствии с кодом ANSII
Ord - обратное преобразование: символа в код ANSII

Параметры
GetProperty - получение значений объекта (клипа)
_x - положение объекта по горизонтали
_y - положение объекта по вертикали
_width - ширина объекта
_height - высота объекта
_rotation - вращение объекта
_target - путь к объекту
_name - в отличие от _target возвращает только имя объекта
_url - определяет полный URL файла swf
_xscale - изменение масштаба объекта в процентах, по горизонтали
_yscale - изменение масштаба объекта в процентах, по вертикали
_currentframe - текущий номер кадра
_totalframes - количество кадров в фильме (клипе)
_framesloaded - количество уже загруженных кадров
_alpha - прозрачность объекта
_visible - отображение объекта
_droptarget - путь к объекту, над которым перетаскивают в данный момент (клип)

Глобальные
_highquality - качество воспроизведение фильма
_focesrect - режим фокусной рамки
_sounbuftime - значение настройки буфера текста в секундах

Вы, конечно, обратили внимание, что есть две похожих группы операторов с одинаковым назначением, но одна из них предназначена для числовых переменных, а другая для символьных. При написании собственного ActionScript необходимо научиться различать, в каких случаях нужно применять каждую из них.
Пример :
Х=5+6 - на ActionScript это можно записать так
Set Variable: "x" = 5 + 6 - тут нет ничего сложного ...
Set Variable: "y" = 5
Set Variable: "z" = 6
Set Variable: "x" = y + z - результат будет тот же, а вот если нам необходимо "сложить" из двух слов-предложений одно то запись
Set Variable: "b" = "Action"
Set Variable: "c" = "Script"
Set Variable: "a" = c + b будет ошибочной, вернее, только последняя строчка. Так, как мы в данном случае, имеем дело с символьными переменными, то вместо знака сложения (+), мы должны использовать знак объединения (&) или, если говорить правильно - конкатенации.
Set Variable: "a" = c & b

В следующем примере, показано объединение символьной и числовой переменной
Set Variable: "month" = "September"
Set Variable: "last" = 1999
Set Variable: "year" = last + 1
Set Variable: "now" = month & " " & year



 




   •  home  •  about  •  presentation  •   •  contact  •  web-design  •  site map  •