winform中运行flash的问题

redfoxhuang 2006-01-18 06:36:52
希望看清楚我的问题
上头提出说有个新系统需要用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程序里面
没有办法读取管道,只能读取实实在在的物理路径的资源...
所以到这里来寻求一解决方案
...全文
282 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aallonlin 2006-01-20
  • 打赏
  • 举报
回复
恩。。用完了再删,
Tencent的魔法表情的那些flash,一开始的做法就是用完了再删,现在的不知道是不是,

用完了删,再用,再调,存入临时文件夹,用完了删。
njx 2006-01-19
  • 打赏
  • 举报
回复
如果是Flash里用的,可以导入进Flash里,不从外部读取。这样的后果是加大了Flash的体积,但是你不是做winform吗?又不用从远程读取,大点就大点呗。就是说把需要读的组员都import到flash的库里,就ok了
Could 2006-01-19
  • 打赏
  • 举报
回复
“用户的硬盘上面不允许出现任何与程序相关的资源”?用户疯了?
lidong6 2006-01-19
  • 打赏
  • 举报
回复
你在窗体上加一个IE控件(webbrowser)来浏览网站上的FLASH不行吗?
cctaiyang 2006-01-18
  • 打赏
  • 举报
回复
嗯,flash中可以使用相对路径的
ivee 2006-01-18
  • 打赏
  • 举报
回复
flash可以使用相对路径啊!
redfoxhuang 2006-01-18
  • 打赏
  • 举报
回复
如何在winform里面播放一个flash,还有如何将flash打包这些问题就不要回答了
这些都已经解决...
问题的关键是,如何在winform里面播放多个flash文件,而且不会在用户的硬盘上出现

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧