Справочник по Flash : ActionScript : Basic Actions : ifFrameLoaded - Выполняет код если загруженн определенный кадр

смотрим также

Материал из Справочник Web-языков

Версия от 14:33, 26 апреля 2011; Evgen (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск



ifFrameLoaded

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

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

Синтаксис:

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

Аргументы:

scene
Опрашиваемая сцена.
frame
Номер кадра или строка, указывающая метку кадра. Если кадр, заданный frame, загружен в Player, выполняются предложения statement. Если нет, блок предложений пропускается.

Описание:

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

Начиная с Flash 4 следует использовать свойства _totalframes и _framesloaded с предложениями if-else для создания более гибкого предварительного загрузчика.

Пример:

if (_totalframes > 0 && _framesloaded == _totalframes) {
	gotoAndPlay("beginFrame");
} else {
	gotoAndPlay(_currentframe - 1);
}

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

Используется с 3-ей версии Flash. Действие ifFrameLoaded устарело в Flash 5; используйте вместо него _framesloaded

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования