Я пытаюсь запустить файл .swf
в своем приложении WPF, я создал страницу html
, и в этом я ссылался на мой файл .swf
, используя тег object
, а затем загружал эту страницу html
в моем Main Window
мой xaml выглядит как
<Window x:Class="sirajflash.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<WebBrowser Name="myBrowser"></WebBrowser>
<!--<Frame Name="myframe"/>--> //tried with frame also but no luck
</Grid>
</Window>
с назначением источника
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
myBrowser.Source = new Uri(CreateAbsolutePathTo("playflash.htm"), UriKind.Absolute);
}
private static string CreateAbsolutePathTo(string mediaFile)
{
return System.IO.Path.Combine(new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName, mediaFile);
}
}
Проблема:
когда я запускаю приложение, появляется предупреждение о том, что ActiveX
контент пытается получить доступ и т. д., и т. д., и когда я разрешаю это, в моем главном окне ничего не появляется, предупреждение продолжает появляться несколько раз.
если я запускаю флэш-фильм в браузере напрямую, он работает очень хорошо.
С уважением.