设为首页 收藏本站
查看: 352|回复: 0

[经验分享] 在 Eclipse 中使用 Flex 和 PHP

[复制链接]

尚未签到

发表于 2017-3-28 10:35:44 | 显示全部楼层 |阅读模式
From Flex 开发人员中心  http://solutionpartners.adobe.com/cn/devnet/flex/articles/flex_php_03.html

创建 FLEX 和 PHP 项目

现在可以在 Zend Studio 中创建可用于 Flex 和 PHP 代码的项目。我在处理 Flex 和 PHP 项目时的首选工作流程是为 PHP 和 Flex 使用一个项目,因为通常我会同时使用客户端和服务器端。但这不一定是最好的工作流程,只是我的个人选择而已。有些人喜欢创建两个不同的项目:一个用于 PHP 文件,另一个用于 Flex 应用程序。

Flash Builder 有一个名为 PHP 的 Flex 项目类型。如果创建这类项目,它只有 Flex 性质而没有 PHP 性质,因此您的项目将无法使用 Zend Studio 提供的某些 PHP 功能。

要获得两种性质,请首先创建 PHP 项目。选择“文件”>“新建”>“其他”(请参阅图 3)。从向导中选择“PHP”>“PHP 项目”(请参阅图 3),然后单击“下一步”。当 PHP 项目向导打开时,请指定一个项目名(本例中我使用名称 flex_project)。单击“完成”(请参阅图 4)。



图 3.打开“新建项目向导”



图 4.选择 PHP 项目类型



图 5.PHP 项目向导

创建项目后,右键单击它并选择“添加/更改项目类型”>“添加 Flex 项目类型...”(请参阅图 6)。该向导将为您的 PHP 项目添加 Flex 性质,使您能创建 Flex 应用程序并将它们编译为任何 Flex 项目。



图 6.添加 Flex 项目性质

单击“添加 Flex 项目性质”将启动一个与“新建 Flex 项目向导”十分相似的向导。选择“PHP”作为应用程序服务器类型,然后单击“下一步”(请参阅图 7)。



图 7.“添加 Flex 性质向导”的第一页

在该向导的第二页上(请参阅图 8),输入您的 Web 根文件夹的路径及其 URL。例如,在我的机器上,它们分别是 /Applications/MAMP/htdocs 和 http://localhost。



图 8.“添加 Flex 性质向导”的最后一页

您也可以使用网络路径或 Web 服务器根文件夹下的某个文件夹。例如,您的根服务器下可能有个名为 tests 的文件夹。如果这样,这些值分别为 c:\htdocs\tests 和 http://localhost/tests。输入这些值后,单击“验证配置”。如果服务器尚未启动,或者 URL 或 Web 根位置拼写错误,将显示警告。完成时,单击“完成”。您现在应该有一个如图 9 所示的项目。



图 9.Flex 和 PHP 组合项目

最后这些步骤的几点注意事项:

如果要创建一个 AIR-PHP 项目,您需要采用另一种涉及一些额外操作的方法。这是因为“添加/更改项目类型向导”不支持 AIR 项目;它只支持 Flex、Flex Library、ActionScript 和 Flash Professional 项目。但是,只需要一些额外操作就可以解决这个问题。首先,创建所需的 AIR 项目。然后,创建一个 PHP 项目。Eclipse 在每个项目中使用一个名为 .project 的特殊文件跟踪项目的性质。将性质和构建命令节点从 PHP .project 文件复制到 AIR .project 文件即可。
为什么要在“添加 Flex 性质向导”中为应用程序服务器类型选择 PHP?您可能还记得向导会要求您提供 Web 服务器的位置和 URL。Flex Builder 使用这些信息将编译后的 Flex 应用程序放在您提供的路径下,使用您提供的 URL 从那里启动它。基本而言,它简化了部署任务,所以您无需手动复制 SWF 文件、打开浏览器或记住正确的 URL。
运行“添加/更改项目类型向导”后,“问题”视图中可能显示一个错误,表明“无法创建 HTML 包装器...”,只需右键单击它并选择“重新创建”选项,就可以很轻松地修复这个问题。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-356302-1-1.html 上篇帖子: eclipse 快速建立PHP调试环境 下篇帖子: 在 Eclipse 中使用 Flex 和 PHP
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表