Как обрабатывать ошибки встроенного flash active x control script? - PullRequest
0 голосов
/ 24 октября 2011

У меня есть панель winForm со встроенным элементом управления Flash Ative X.Это работает довольно хорошо.

Я загружаю форму, добавляю к ней элемент управления Flash, затем загружаю файл .swf, который я хочу воспроизвести.Однако у меня есть несколько вопросов.В загружаемом SWF-файле есть кнопка, которая помечена знаком «x», что означает, что она должна закрывать плагин Flash.

При нажатии этой кнопки открывается окно обозревателя Интернета, а затем отображается диалоговое окно с сообщением об ошибке: «Internet Explorer не может загрузить файл. Неопределенная ошибка»

Также имеется кнопка «Продолжить»во флэш-фильме, который показывает, когда фильм заканчивается, и он производит то же поведение при нажатии кнопки.

Для этого проекта мы пытаемся избежать использования элемента управления WebBrowser для размещения флэш-видео.

Есть ли у кого-нибудь какие-либо решения, которые позволили бы приложению обрабатывать вызов, открывающий новое окно обозревателя Интернета?

РЕДАКТИРОВАТЬ: я нашел более подробную информацию о том, что конкретно проблема.Флэш-файл (.swf) имеет встроенный вызов IE:

javascript:window.close()

Этот конкретный вызов вызывает всплывающее окно IE, а затем сбой.У нас нет возможности изменить файл флэш-памяти, есть ли способ обработать этот вызов из формы Windows и остановить его?

1 Ответ

1 голос
/ 25 октября 2011

Вы украли этот SWF?

Но чтобы ответить, измените код для встраивания.

attributes.allowscriptaccess = "never"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...