winform中运行flash的问题
希望看清楚我的问题
上头提出说有个新系统需要用winform作为数据交互,用flash作为界面
找了很多资料,向flash传值,flash文件打包进dll等等问题都解决了
以为这样就可以了,向flash程序员要flash的时候才发现有个问题没办法解决
就是在flash主程序(例如index.swf)加载以后,会读取很多子菜单和文件(例如1.swf,2.jpg)购
成整个程序,问题来了,flash里面加载子菜单和文件的时候,需要的是硬盘的
物理路径,类似(C://flash/1.swf)的方式,而之前提出的是,用户的硬盘上面不允许出现
任何与程序相关的资源,就是说放在temp目录里面也不可以
我想到的几种解决方案
1.做一个迷你的http服务器,所有的flash资源都从上面读取
2.通过管道的方式读取资源,参照
http://kriss.cnblogs.com/archive/2005/03/14/118763.html
经过尝试后发现,方案一过于麻烦,占用的资源也多,被上头否决了,方案二,flash程序里面
没有办法读取管道,只能读取实实在在的物理路径的资源...
所以到这里来寻求一解决方案