var total = sum (1,2,3); // total = 11var greet = sum ("Hello ", "world", "!"); // greet = "Hello world!"
Результатом вызова функции является обычное выражение. Поэтому его можно использовать в других выражениях.
Совместимость:
Используется с 5-ой версии Flash
setProperty - Присвоить значение свойству клипа фильма
setProperty
Присвоить значение свойству клипа фильма
Синтаксис:
setProperty(movieClip, property, value);
Аргументы:
Описание:
Функция 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
startDrag - Заставляет фильм или клип следовать за курсором мыши
startDrag
Заставляет фильм или клип следовать за курсором мыши
Синтаксис:
startDrag(target);startDrag(target, lockCenter);startDrag(target, lockCenter, left, top, right, bottom);
Аргументы:
Описание:
Функция startDrag()вызывает зрительное перемещение target за курсором мыши по проигрывателю (называемое также буксировкой (dragging) клипа). Перемещение буксируемого клипа можно ограничить рамкой, координаты которой передаются в качестве аргументов функции startDrag(). Координаты ограничивающей рамки задаются относительно холста, на котором расположен target. Если холстом является рабочий стол главного фильма, то точка (0,0) является левым верхним углом рабочего стола. Если холстом является клип фильма, то (0,0) обозначает точку регистрации холста клипа. Следует обратить внимание, что координатная система Flash переворачивает декартову ось Y: значения Y возрастают в направлении к нижней части экрана и убывают в направлении верхней части экрана. Отрицательные значения Y находятся выше начала координат (т.е. над осью X).
Буксировку можно прекратить в любой момент с помощью функции stopDrag(). В каждый конкретный момент можно буксировать только один клип или фильм, поэтому вызов функции startDrag()с новым target автоматически прекращает текущую операцию буксировки. При этом во время буксировки фильма или клипа вместе с ним перемещаются все содержащиеся в нем клипы.
Примеры:
Перетаскивание клипа в замкнутом пространстве
on(press) { startDrag("ball", true, 0, 0, 200, 250);}on(release) { stopDrag();}
Совместимость:
Используется с 4-ой версии Flash
Stop - Остановить воспроизведение фильма на текущем кадре
Stop
( Глобальная функция )
Производит остановку фильма на текущем кадре
Синтаксис:
Stop()
Описание:
Функция Stop()останавливает воспроизведение фильма или клипа. Это глобальный аналог метода MovieClip.stop() . Она часто используется для ожидания, когда пользователь, например, сделает выбор в графическом меню.
Примеры:
on (release) {stop();}
Совместимость:
Используется с 3-ей версии Flash
stopAllSounds - Выключить все звуки
stopAllSounds
( Глобальная функция )
Производит выключение всех звуков в фильме
Синтаксис:
stopAllSounds()
Описание:
Функция stopAllSounds()заглушает все звуки, воспроизводящиеся в данный момент в фильме, независимо от глубины вложенности в клипы. Она применяется ко всем звукам фильма, в том числе к программно генерируемым объектам Sound . Более точно управлять остановкой, запуском и громкостью звука можно с помощью класса Sound .Стоит отметить, что функция stopAllSounds()оказывает только временное воздействие. Любой звук, который начинается после вызова stopAllSounds(), будет воспроизводиться нормально.
Пример:
Следующий код может быть введен в кнопку, которая при нажатии выключит все звуки в клипе:
on(release) {stopAllSounds();}
Совместимость:
Используется с 3-ей версии Flash
stopDrag - Останавливает текущую операцию перетаскивания
stopDrag
( Глобальная функция )
Читать дальше