将 Flex 应用程序部署到 MAMP 服务器
我使用 Flex Builder 3 在 Windows XP 环境中创建了一个 Flex 应用程序。
从菜单栏中,我选择了“项目 -> 导出构建版本”,并将文件从 /bin-release 移动到我的本地服务器 (WAMP)。
我有一个 PHP 文件,它连接到数据库并通过 XML 传递一些数据,
一切都在我的计算机上正常运行。然后我尝试将应用程序移至 Mac 上。
我使用默认设置 (localhost:8888) 安装了 MAMP
我可以连接到 PHP 文件并通过在 @ 上点击相应的 URL 来获取 XML http://localhost:8888/...
同样,我可以连接到html模板并且执行swf,但它似乎没有取回数据,并且我没有得到任何调试信息弹出。
有什么想法吗? Mac OS 中是否默认启用安全设置,不允许 Flex 应用程序从远程资源请求数据(即 http://在本例中为 localhost:8888/)?
I created a Flex app in a Windows XP environment using Flex Builder 3.
From the menubar, I selected "Project->Export Build Release" and moved the files from /bin-release onto my local server (WAMP).
I have a PHP file that connects to a db and delivers some data via XML
Everything works right on my computer. Then I tried to move the app to a mac.
I installed MAMP with the default settings (localhost:8888)
I can connect to the PHP file and get the XML by hitting the appropriate URL on @ http://localhost:8888/...
Likewise, I can connect to the html template and the swf executes, but it doesn't seem to be getting the data back, and I don't get any debug info popping up.
Any ideas? Are there security settings enabled by default in Mac OS that would not allow a flex app to request data from a remote resource (i.e. http://localhost:8888/ in this case)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你得到的错误是什么?
1.尝试捕获FaultEvent
2.你安装了flash调试器吗?
what is the error that you get?
1. try to catch the FaultEvent
2. do you install any of flash debugger?
问题出在 MAMP 安装上。我重新安装了它,该应用程序运行了。
The trouble was with the MAMP installation. I reinstalled it, and the app worked.