Как получить доступ к настройкам Flash Player в элементе управления AxShockwaveFlash?
Я использую WindowsFormsHost для размещения элемента управления AxShockwaveFlash в приложении WPF. У меня были проблемы с запуском мультисенсорных возможностей Flash, поэтому я хотел проверить настройки Flash Player, чтобы увидеть, включено ли аппаратное ускорение. Тем не менее, я не могу этого сделать.
Кто-нибудь знает, почему настройки недоступны или как я могу получить к ним доступ? Вот мой код:
WindowsFormsHost host = new WindowsFormsHost();
{
Width = 1920;
Height = 1080;
}
AxShockwaveFlash flash = new AxShockwaveFlash();
{
Width = host.Width;
Height = host.Height;
}
TouchCanvas.Children.Add(host);
host.Child = flash;
flash.Movie = "C:/Program Files/MyFolder/MyFlash.swf";
1 ответ
Решение
Оказывается, настройки не были доступны, потому что Flash Player имеет минимальные необходимые размеры для отображения всплывающих окон, таких как настройки. Вы можете увидеть недостаток прямо здесь, в моем коде. Я неправильно инициализировал эти элементы. Так должно быть
AxShockwaveFlash flash = new AxShockwaveFlash()
{
Width = host.Width,
Height = host.Height
}
и не
AxShockwaveFlash flash = new AxShockwaveFlash();
{
Width = host.Width;
Height = host.Height;
}