Работа с клипами > Использование команд и методов для управления линейками > Изменение позиции клипа и его вида
Изменение позиции клипа и его вида
Для изменения свойств клипа во время его воспроизведения можно использовать команду setProperty
или написать выражение, присваивающее какое-либо значение требуемому свойству. Если вы загружаете клип в объект (target), загруженный клип наследует свойства указываемого клипа. Как только ролик загружен, вы можете изменить его свойства.
Некоторые свойства, называемые read-only (только чтение), имеют значения, которые можно только считывать, но не устанавливать. Вы можете задавать любые свойства, не входящие в эту группу. Следующее выражение управляет свойством _alpha
символа wheel
, являющегося потомком элемента car
:
car.wheel._alpha = 50;
Кроме этого, можно записывать выражения, получающие значение того или иного свойства. Например, следующая строка получает значение свойства _xmouse
на главной линейке и присваивает это значение свойству _x
элемента customCursor
:
onClipEvent(enterFrame){ customCursor._x = _root._xmouse; }
Можете также использовать функцию getProperty
для получения свойств клипов.
Свойства _alpha _highquality _totalframes _xscale _currentframe _name _url _y _droptarget _quality _visible _ymouse _focusrect _rotation _width _yscale _framesloaded _soundbuftime _x _height _target _xmouse_x
, _y
, _rotation
, _xscale
, _yscale
, _height
, _width
, _alpha
и _visible
изменяются вместе с преобразованиями родительского клипа, также трансформируют клип и любой его дочерний клип. Свойства _focusrect
, _highquality
, _quality
и _soundbuftime
являются глобальными, они принадлежат только линейке в слое 0. Все остальные принадлежат каждому клипу или загруженному слою. Таблица, приведённая ниже, содержит все свойства клипа:
Свойства