我的公用类:http://expert.csdn.net/Expert/TopicView1.asp?id=1705200里面有个资源文件生成器,支持二进制

解决方案 »

  1.   

    二进制读取~~FileStream myFlash=new FileStream(@"C:\a.swf",FileMode.Open,FileAccess.Read,FileShare.Read);
    BinaryReader f= new BinaryReader(myFlash);
      

  2.   

    1.将flahs的swf文件写到resouce文件中(如果不行,可以参照ArLi2003(阿利 正版)提供的URI)
    2.使用ResourceManager 打开 resource文件
    3.将flah文件所在读到一个byte[]中.
    4.将byte[]写到临时的swf文件中(我使用的显示的flah控件没有提供打开二进制流对象.只能读独立的文件)
    5.显示
    6.退出程序的时候,将这个临时的flash文件删除
    code: http://www.21disk.com/21disk/upload/tjq_tang/00%5BShareFile%5D/flashresource.exe
    hope it helps
      

  3.   

    ResourceManager 在哪呀,在哪个菜单中?
      

  4.   

    flash自己带的控件能打开二进制swf文件吗?
      

  5.   

    楼主,flash自己带的控件好像只能打开文件.不能打开二进制文件流