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

We use cookies. Read the Privacy and Cookie Policy

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

ifFrameLoaded

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

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

Синтаксис:

ifFrameLoaded(scene, frame) { statement;}ifFrameLoaded(frame) { 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