C#如何通过axShockwaveFlash1控件获取swf文件的数据?在form1拖入一个Flash控件,和一个picture控件,C#如何通过Flash控件把swf文件的动画显示到picture控件上面?

解决方案 »

  1.   


                axShockwaveFlash1.Loop = true;
                axShockwaveFlash1.Movie = Application.StartupPath + "/chengzi.swf";
                axShockwaveFlash1.Play();
      

  2.   

    循环播放,axShockwaveFlash1.Movie是swf文件的路径
      

  3.   

    你好,你这个只是Flash控件播放swf文件,我想获得swf文件画面数据显示到picture里面,有什么方法吗,谢谢
      

  4.   

    TotalFrames获取总帧数 (影片载入完成读取此属性),在0到总帧数之间用Forward()(前进一帧)前进到某帧,再抓图,把图片放到picture里面
      

  5.   

    我是想把Flash放到后台,就是程序运行的时候看不到Flash,只能看到picture显示swf文件内容,相当于用picture控件做一个Flash播放器,如果把Flash放到前台,用截屏获取的话,这个可以搞定,但是这样不好看。有什么办法可以直接获取swf文件的每一帧直接赋给picture.image吗
      

  6.   

    那你在后台作一个Flash处理功能,转换成图片后前台播放,不然你要解析FLASH文件,那太复杂了
      

  7.   

    大家好,请教一下,我想用C#读取swf文件的长和宽,有什么好办法,谢谢