Я пытаюсь создать EXE-проектор, используя flash 5.5 AS3, где у меня есть несколько видео (FLV) для показа (их расположение находится рядом с exe-файлом в том же каталоге) - каждое загружается в другом кадре, и все эти видео также должны иметь полноэкранный режим. Это оригинальные видео, которые люди БУДУТ смотреть в полноэкранном режиме. Это важно для впечатлений ...
Проблемы, которые у меня есть в настоящее время (после исправления звука, который не прекращался после перехода к другому видео), сложно описать, но я очень постараюсь.
Хорошо, поэтому, когда я нажимаю кнопку полноэкранного режима на видео и смотрю его в полноэкранном режиме, я в конечном итоге хочу выйти из полноэкранного режима, поэтому я нажимаю тот же значок внизу, чтобы выйти из полноэкранного режима (или кнопку ESC, это то же самое), а затем нажмите кнопку навигации, чтобы перейти к кадру ВТОРОГО FLV для просмотра другого видео. После просмотра второго видео в полноэкранном режиме и выхода из полноэкранного режима вспышка переводит меня в кадр ПЕРВОГО видео, и это большая проблема. Кроме того, теперь не будет работать кнопка, которая возвращает меня НАЗАД ко второму кадру видео. Как будто вспышка застряла.
Я использую Components -> FLVPlayback 2.5 из меню компонентов (я не очень разбираюсь в программировании AS3) и фиксирую его свойства в параметрах компонента.
Кроме того, я не думаю, что какая-либо из следующих причин является причиной ошибки, но я использую эти 3 сценария, чтобы остановить весь звук при переходе от одного кадра (с воспроизведением FLV) к
другой кадр с другим воспроизведением FLV:
MyFLV.stop();
SoundMixer.stopAll();
MyFLV.addEventListener(Event.REMOVED_FROM_STAGE,xyz);
function xyz(e:Event):void{
MyFLV.stop();
}
Я нашел их в Интернете, где люди просили помощи в устранении описанной мной звуковой ошибки.
Третий сценарий предполагал удаление FLVplayback со сцены перед переходом к другому кадру, но он работает только тогда, когда НЕ ПОЛУЧАЕТСЯ НА ПОЛНЫЙ ЭКРАН. Мне нужно что-то, что ПОЛНОСТЬЮ удалит предыдущее видео со сцены, чтобы после выхода из ВТОРОГО просмотренного видео, flash не переводил меня на видео, которое по какой-то причине все еще находится в его памяти. В моем проекте около 30 видео, и мне нужно удалить каждое из них со сцены, прежде чем перейти к следующему кадру, чтобы открыть новый FLVPlayback.
Я попытался добавить ссылку на демонстрацию, которую я сделал с этой проблемой, чтобы вы могли ее просмотреть, но она вызвала ошибку «ой, что-то пошло не так», вероятно, механизм защиты от спама ...
player.source = "file.flv"
? - person Lukasz 'Severiaan' Grela   schedule 26.11.2012