Справочник по Flash | страница 34
Примеры:
Пример: Распечатка уровня фильма.
var x = 3;printAsBitmapNum(x, "bmax");
Того же самого можно достичь с помощью конкатенации строк и использования обычной функции printAsBitmap():
printAsBitmap("_level" + x, "bmax");
Совместимость:
Используется с 5-ой версии Flash
removeMovieClip - Удалить клип фильма из Flash Player
removeMovieClip
(Глобальная функция)
Удалить клип фильма из Flash Player.
Синтаксис:
removeMovieClip(target);
Аргументы:
Функция removeMovieClip() удаляет указанный клип фильма из проигрывателя, не оставляя следов содержимого или оболочки клипа. Последующие ссылки на клип или его переменные и свойства возвращают undefined.
Функцию removeMovieClip() можно использовать только с экземплярами клипов, созданными первоначально посредством duplicateMovieClip() или attachMovie(). На клипы фильмов, созданные в среде разработки, влияния не оказывает.
Совместимость:
Используется с 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");