У меня есть панель winForm со встроенным элементом управления Flash Ative X.Это работает довольно хорошо.
Я загружаю форму, добавляю к ней элемент управления Flash, затем загружаю файл .swf, который я хочу воспроизвести.Однако у меня есть несколько вопросов.В загружаемом SWF-файле есть кнопка, которая помечена знаком «x», что означает, что она должна закрывать плагин Flash.
При нажатии этой кнопки открывается окно обозревателя Интернета, а затем отображается диалоговое окно с сообщением об ошибке: «Internet Explorer не может загрузить файл. Неопределенная ошибка»
Также имеется кнопка «Продолжить»во флэш-фильме, который показывает, когда фильм заканчивается, и он производит то же поведение при нажатии кнопки.
Для этого проекта мы пытаемся избежать использования элемента управления WebBrowser для размещения флэш-видео.
Есть ли у кого-нибудь какие-либо решения, которые позволили бы приложению обрабатывать вызов, открывающий новое окно обозревателя Интернета?
РЕДАКТИРОВАТЬ: я нашел более подробную информацию о том, что конкретно проблема.Флэш-файл (.swf) имеет встроенный вызов IE:
javascript:window.close()
Этот конкретный вызов вызывает всплывающее окно IE, а затем сбой.У нас нет возможности изменить файл флэш-памяти, есть ли способ обработать этот вызов из формы Windows и остановить его?