Справочник по Flash | страница 13



.


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


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

unloadMovieNum - Удалить фильм из проигрывателя




unloadMovieNum


(Глобальная функция)

Позволяет удалить фильм из проигрывателя


Синтаксис:


unloadMovieNum(level)


Аргументы:



Описание:


Функция unloadMovieNum() почти идентична функции unloadMovie(), за исключением того, что требует задания конечного уровня level как числа, а не как строки.

Это означает, что unloadMovieNum() может удалять только фильмы на уровнях документа, а не клипы.

Обычно она применяется, если нужно динамически назначить уровень удаляемого фильма:

var x = 3;unloadMovieNum(x);

Тот же результат может быть получен с помощью конкатенации строк и использования обычной функции unloadMovie():

unloadMovie("_level1"+x);


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


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

tellTarget - Обратиться к удаленному клипу




tellTarget


(Глобальная функция)

Позволяет выполнить предложения, находящиеся в области видимости удаленного клипа фильма


Синтаксис:


tellTarget(target){ statements}


Аргументы:



Описание:


Во Flash 3 и Flash 4 tellTarget() была главным средством связи между двумя клипами фильмов (т.е. управления одним клипом из другого). Она использовалась для вызова таких функций, как play(), stop(), и gotoAndStop() с удаленными клипами фильмов. Во Flash 4, где в ActionScript были добавлены переменные, с помощью tellTarget() можно было также получать и задавать значения переменных удаленных клипов. Во Flash 5 такие действия лучше осуществлять с помощью оператора точки, ., и оператора обращения к массиву, []. Другой альтернативой функции tellTarget() является предложение with.


Некоторые особенности:


Функцию tellTarget() лучше было бы описать как предложение, поскольку для нее требуется блок предложений. Вопрос этот, однако, чисто академический, поскольку tellTarget() устарела.

Обычно она применяется, если нужно динамически назначить уровень удаляемого фильма.


Пример:


tellTarget("ball") {gotoAndStop("redStripes");_x +=300;}


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


Используется с 3-ей версии Flash. Устарела в 5-ой версии

ifFrameLoaded - Выполняет код если загруженн определенный кадр




ifFrameLoaded


(Предложение)

Выполняет некоторый код, если загружен определенный кадр


Синтаксис:


ifFrameLoaded(scene, frame) { statement;}ifFrameLoaded(frame) { statement;}


Аргументы:



Описание:


Проверяет, доступно ли содержимое указанного кадра локально (скачано ли уже?). Используйте для создания прелоадера, то есть небольшой анимации, пока загружается остальная часть фильма. Разница между использованием