Как Flash Player загружает основной SWF-файл?

ОБНОВЛЕНИЕ:

Похоже, что все не читали мой вопрос полностью, все ответы предполагают, что я предварительно загружаю или использую внешние ресурсы. Итак, любой желающий ответить, пожалуйста, обратите внимание на жирные вопросы в этом сообщении. Спасибо!


Я разрабатываю простое Flash-приложение, в котором есть только один SWF-файл. Я хочу, чтобы фильм SWF начал воспроизводиться как можно скорее, поэтому я не создаю для него предварительный загрузчик.Что произойдет, если мой код ActionScript ссылается на ресурсы, которые еще не были загружены?

Например, код заставляет точку воспроизведения перескакивать с кадра 1 на кадр 20 , когда фильм только что загружен до кадра 10 . В этом случае flash player будет?

  • Блокировать выполнение скрипта, останавливать воспроизведение, продолжать загрузку с кадра 11 до 20 (без выполнения сценария), переходить к кадру 20 и вызвать скрипт в этом кадре, когда он загружен?
  • Блокировать выполнение скрипта, остановить воспроизведение, игнорировать загрузочный фрейм с 11 по 19 , загрузочный фрейм 20 , перейти к кадру 20 и вызвать сценарий в этом кадре?
  • Игнорировать переход к кадру 20 , продолжить выполнение следующих операторов после перехода к кадру ] 20 оператор?
  • Или что-нибудь еще?

Если flash player не игнорирует переход к кадру 20 , любое событие запускается, когда кадр 20 загружен полностью?

Примечание: Ответы на первый вопрос должны быть сосредоточены на моем примере, охватывать все обстоятельства (например, прикрепить фильм из библиотеки ...) лучше, но не обязательно.

Спасибо!

5
задан ExpExc 7 December 2011 в 10:38
поделиться