编译翻译后的FreeMindFlashBrowser只能本地运行的问题

xdspower 2009-09-23 05:34:38
我用MTASC工具(http://www.mtasc.org/#download)编译FreeMindFlashBrowser项目(实际源代码位置http://freemind.cvs.sourceforge.net/viewvc/freemind/flash/source/visorFreeMind/)时,
在注释掉项目中 Main.as中Class Flashout相关内容和修改Main.as文件及Browser.as 中少量trace("XXX",N)为trace("XXX",N) 形式后(N是数字),可以(linux环境 或者 windows环境——只是目录结构有变化,mtasc工具包解压放置在visorFreeMind目录同一级)

./mtasc visorFreeMind/Main.as -swf visorFreeMind.swf -header 800:600:24 -version 8 -v

这样的方式成功编译生成visorFreeMind.swf,本地使用的效果与http://www.efectokiwano.net/mm/freeMindFlashBrowser.zip 下载的解压后的同名文件完全相同,但直接下载的文件可以在服务器上通过http协议正确使用,我编译的程序却不能,不知道这是什么原因?

我与原始编译环境有这样一些差异:
1.其实也了Eclipse环境,我没有
2.其包含了一个Flashout组件(下载地址http://www.potapenko.com/flashout/),但这个组件我已经下载不了。

不知谁有完整的环境,帮我测试下,谢谢。
我的主要目的是对其中的提示、按钮、右键菜单进行汉化,我汉化后的程序也是可以编译成功,但还是同样只能本地使用,不能在http协议下正确使用。
...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdspower 2009-09-24
  • 打赏
  • 举报
回复
给你看下最终效果
http://221.10.62.26:18080/freemindtest/mindmaps_zh.html
xdspower 2009-09-24
  • 打赏
  • 举报
回复
问题已经解决,是因为调用swf文件的html代码中写swf文件名错误(一个字符该大写,结果小写了——很低级的一个错误——我在win环境下作的本地测试,而它的文件名是大小写不敏感的,在服务器上则敏感)。
谢谢楼上的关心。
zhuzhi 2009-09-23
  • 打赏
  • 举报
回复
没有用过这个,不过你的现象有点像跨域访问的问题。你可以往这方面查下。

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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