Я пытаюсь добавить компонент 'FLVPlayback
', как описано в на сайте Adobe , в очень простой флэш-фильм. Все, что у него есть - это текстовый заголовок и простая векторная графическая рамка.
У меня нет проблем с использованием этого кода для динамического создания объекта FLVPlayback или создания экземпляра на временной шкале. В любом случае размер фильма увеличивается примерно до 50 КБ из-за определения видеоплеера.
import fl.video.*;
var flvPlayer:FLVPlayback = new FLVPlayback();
addChild(flvPlayer);
//The next line assumes you have copied the skin file to the local directory
flvPlayer.skin = "./SkinUnderPlaySeekMute.swf"
flvPlayer.source = "http://www.helpexamples.com/flash/video/water.flv";
Проблема в том, что я хочу, чтобы изображение, имеющееся в кадре 1, загружалось мгновенно, когда флэш-фильм начинает воспроизводиться. Когда я запускаю профилировщик пропускной способности, первый кадр составляет 50 КБ, даже если этот сценарий действий не выполняется до второго кадра - или если экземпляр FLVPlayback не добавлен в кадр 2.
Я пытался отключить «Экспорт в первом кадре» для связи для компонента FLVPlayback, но это не имеет значения.
Обходной путь:
Создайте второй фильм FLV, который загружается из графического оформления.
Вопрос:
Мне действительно нужно это делать? Нет ли способа заставить определение компонента не загружаться до кадра 2, если на него нет ссылки?