Run Flash in WPF

前端 未结 2 1721
灰色年华
灰色年华 2021-01-18 12:31

i am trying to run a .swf file in my WPF application, i have created a html page and in that i have referenced my .swf file using

相关标签:
2条回答
  • 2021-01-18 12:54
    1. I have a flash based clock as a .swf file on my C:\Test\MyClock.swf

    2. I have a htm file at C:\Test\MyHtml.htm

        <embed src=C:\Test\MyClock.swf
               width=200 height=200
               wmode=transparent type=application/x-shockwave-flash>
        </embed>
      
    3. I have web browser control as below...

      <Window x:Class="MyFlashApp.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 Source="C:\Test\MyHtml.htm"></WebBrowser>
        </Grid>
      </Window>           
      
    4. On running the app, I see the webbrowser control giving warning as "To help protect your security, Internet Explorer has restricted this file from showing active content that could access your computer. Click here for options."

    5. I accept the warning by right click and the left click "Allow Blocked Content". A confirmation popup appears to which I say Yes.

    6. I see the Flash based clock.

    0 讨论(0)
  • 2021-01-18 12:58

    WebBrowser control can support flash directly . If you don't need to present anything in HTML then you can directly provide the path to the flash file .

    myWebBrowser.Source  = "C:\Test\MyClock.swf"
    

    However you will still get the IE warning message.

    0 讨论(0)
提交回复
热议问题