Справочник по Flash : ActionScript : Action : setProperty - Присвоить значение свойству клипа фильма
Материал из Справочник Web-языков.
| Главная | ::. | Flash | ::. | ActionScript | ::. | Action | ::. | setProperty - Присвоить значение свойству клипа фильма |
[править] setProperty
Присвоить значение свойству клипа фильма
[править] Синтаксис:
setProperty(movieClip, property, value);
[править] Аргументы:
- movieClip
- Выражение, возвращающее строку, указывающую путь к клипу фильма. Во Flash 5 это может быть и ссылкой на клип фильма, поскольку ссылки на клипы преобразуются в пути при использовании в строковом контексте.
- property
- Имя встроенного свойства, которому должно быть присвоено value. Должно быть идентификатором, а не строкой (т.е. _alpha, а не "_alpha").
- value
- Новое значение данных, которое должно быть присвоено указанному свойству property клипа movieClip.
[править] Описание:
Функция setProperty() присваивает value одному из встроенных свойств movieClip. Ее нельзя использовать для установки свойств, определенных пользователем. Во Flash 4 setProperty() была единственным способом присвоения значений свойствам клипа; начиная с Flash 5 наиболее предпочтительными способами задания как встроенных, так и пользовательских свойств являются операторы и [].
[править] Примеры:
// Повернуть главный фильм на 45 градусов
setProperty("_root", _rotation, 45);
// То же самое, только без setProperty()
_root._rotation = 45;
При нажатии кнопки, следующий пример присваивает свойству _alpha мувиклипа star значение равное 30 процентам:
on(release) {
setProperty("star", _alpha, 30);
}
[править] Совместимость:
Используется с 4-ой версии Flash
