Справочник по Flash - [17]

Шрифт
Интервал

. На клипы фильмов, созданные в среде разработки, влияния не оказывает.


Совместимость:


Используется с 4-ой версии Flash.

Усилена во Flash 5 возможностью применения к экземплярам, создаваемых с помощью attachMovie().

return - Выходит из функции или возвращает ее значение




return


Выходит из функции или возвращает ее значение


Синтаксис:


return; return expression;


Аргументы:



Описание:


При вызове функции можно передавать ей одно или более значений (параметров или аргументов), участвующих в выполнении. Аналогично, функция может передавать обратно возвращаемое значение (значение, получаемое в результате выполнения функции и пересылаемое обратно вызвавшему). Для завершения выполнения функции и, если нужно, возврата значения, в ее теле используется предложение return.

Когда интерпретатор во время выполнения функции сталкивается с предложением return, он пропускает все оставшиеся в функции предложения.


Примеры:


Пример: Пропуск предложения после return.

function myFun(msg) { return; // Эта строка никогда не выполнится trace(msg);}

Этот пример не реалистичен, потому что предложение return всегда вызывает завершение функции до того, как будет достигнуто предложение trace(). Поэтому предложение return обычно является последним предложением функции, если только оно не используется внутри условного предложения.

Пример: Выход при неверном пароле.

var correctPass = "spravkaweb&quor;;function enterSite(pass) { if (pass != correctPass) { // Выйти, если пароль не верен return; } // Этот код достигается только при верном пароле gotoAndPlay("intro");}// Выход из функции будет досрочнымenterSite("cactus");// Выход из функции будет естественнымenterSite("spravkaweb");

Как предполагается самим именем, return приказывает интерпретатору возвратиться в место вызова функции. Если предложение return отсутствует, ActionScript действует так, как если бы последняя строка функции содержала предложение return:

fuction myFun(msg) { trace(msg); // В таком контексте эта строка совершенно лишняя return;}

Независимо от того, является предложение return подразумеваемым или явным, по окончании работы функции выполнение возобновляется со строчки кода, следующей за предложением вызова функции.

// Выполняем код функции myFun()myFun("Hi!");// По завершении функции myFun() выполнение возобновляется здесьtrace("World");

Как мы видели ранее, return всегда завершает функцию. Но его можно также использовать для возврата значений в сценарий, который вызвал функцию.

Пример: Определим функцию, складывающую три числа.

function sum(a, b, c) { return a + b + c;}// Вызовем функциюvar total = sum(5,6,2); // Возвратит 13

Выражение или результат, возвращаемое предложением return, называется возвращаемым значением функции.

Следует обратить внимание, что функция sum() просто вычисляет и возвращает сумму трех чисел. Она не совершает явного действия. Использовать возвращаемое функцией значение можно, присвоив его переменной.

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).


Еще от автора Неизвестный Автор
Галчонок

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Призраки ночи

В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.


Закат  вечности

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


mmmavro.org | День 131, Победа

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


mmmavro.org | День 132, Поэт

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Песнь о Нибелунгах

…«Песнь о Нибелунгах» принадлежит к числу наиболее известных эпических произведений человечества. Она находится в кругу таких творений, как поэмы Гомера и «Песнь о Роланде», «Слово о полку Игореве» и «Божественная комедия» Данте — если оставаться в пределе европейских литератур…В. Г. Адмони.


Рекомендуем почитать
Монеты Китая первой половины XX века. Часть 1.

В книге в занимательной форме описывается история чеканки китайских монет с изображением политических деятелей начиная с первых лет революции до прихода к власти коммунистов. В приложении даны советы и рекомендации по переводу надписей на китайских монетах, таблицы наиболее часто встречающихся на монетах иероглифов и примеры их чтения. Книга снабжена большим количеством иллюстраций.


Секреты безопасной покупки подержанного автомобиля

Выбор и покупка подержанного автомобиля в России до недавнего времени были лотереей. Проигрыш в этой лотерее означал сотни тысяч рублей, выпущенных на ветер. Однако эта книга, представляющая собой краткое руководство по приобретению б/у машины, а также услуги нашего сервиса «АвтоКод» помогут свести риск нарваться на мошенников к нулю!


713 секретов производственных технологий

Форматирование файла не завершено (Stribog).Эти не только древние, но и интересные рецепты не потеряли актуальности и в нынешнее время. Правда, хочу заметить, что не все из них безопасны. Особенно те, где используется ртуть и соли тяжелых металлов (в частности это касается раздела «Парфюмерия»). Так что думайте Сами.С уважением, Сергей Каштанов.


Противотанковая мина ТМ-72 и минный взрыватель МВН-72

Руководство предназначается для изучения тактико-технических характеристик, устройства принципа действия, правил применения, хранения и транспортировки противотанковой мины ТМ-72 и минного взрывателя МВН-72.


Учимся читать в три раза быстрее за 20 минут - Лайфхакер

rufb2edit 0.0.908 сен 2015http://lifehacker.ru/2015/01/22/chitat-v-3-raza-bystree/web2fb2_201509080815_87756238791.0Учимся читать в три раза быстрее за 20 минут - ЛайфхакерИя Зорина 22 января 2015Учимся читать в три раза быстрее за 20 минутУмение быстро читать освобождает кучу свободного времени. Только представьте, вы можете в три раза быстрее справляться со всей литературой — технической, профессиональной или художественной. А теперь приятная новость: в отличие от большинства навыков, которые нужно осваивать постепенно, скорочтение доступно вам уже через 20 минут тренировки.


Молодежный словарь

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.