【问题标题】:How do I access the Flash Player settings in an AxShockwaveFlash control?如何访问 AxShockwaveFlash 控件中的 Flash Player 设置?
【发布时间】:2017-11-24 16:37:25
【问题描述】:

我正在使用 WindowsFormsHost 在 WPF 应用程序中托管 AxShockwaveFlash 控件。我一直在使用 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";

【问题讨论】:

    标签: c# wpf flash windowsformshost axshockwaveflash


    【解决方案1】:

    事实证明,这些设置无法访问,因为 Flash Player 具有显示弹出窗口(如设置)所需的最小尺寸。你可以在我的代码中看到这个缺陷。我错误地初始化了这些项目。应该是

        AxShockwaveFlash flash = new AxShockwaveFlash()
        {
            Width =  host.Width,
            Height = host.Height
        }
    

    而不是

        AxShockwaveFlash flash = new AxShockwaveFlash();
        {
            Width =  host.Width;
            Height = host.Height;
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      相关资源
      最近更新 更多