`
其实不坏
  • 浏览: 52249 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

在 Eclipse 中使用 Flex 和 PHP

    博客分类:
  • Flex
阅读更多
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 包装器...”,只需右键单击它并选择“重新创建”选项,就可以很轻松地修复这个问题。
分享到:
评论

相关推荐

    flex在eclipse的例子

    在Eclipse中集成Flex SDK,我们可以使用MXML和ActionScript进行Flex应用的开发。 "flex在eclipse的例子"这个标题所指的,是使用Eclipse作为开发工具来创建和管理Flex项目的一个实例。Eclipse通过插件ADT(Adobe ...

    flex(eclipse)开发配置手册及教程

    1. 在Eclipse中,选择"File" -> "New" -> "Flex Project",填写项目名称和位置,选择对应的Flex SDK,然后点击"Finish"创建新项目。 2. 创建的项目会包含默认的MXML文件,这是Flex应用的主入口点。 四、编写MXML和...

    jboss,java,eclipse,flex

    在企业级应用开发中,Java以其稳定性、可移植性和安全性而受到青睐。 【Eclipse】 Eclipse是一个开放源代码的集成开发环境(IDE),最初由IBM开发,主要用于Java应用程序的开发,但现在已经扩展到支持多种编程语言...

    flex3使用说明

    要使用 Flex,需要安装 Flex 插件 FB3_WWEJ_Plugin,下载安装包 FB3_WWEJ_Plugin.exe,双击可执行文件,并选择 MyEclipse6.0 中的 Eclipse 的安装路径。然后,需要配置 Tomcat 的配置文件,下载svn://10.6.0.243:...

    flex的sdk3.6.0

    在Flex SDK 3.6.0中,包含了编译器、库、文档和其他必要的工具,使得开发者能够构建功能强大的Flex应用。 1. **Flex SDK概述** Flex SDK 提供了一个完整的开发环境,包括ActionScript编译器(ASC)、MXML编译器...

    Flex 入门教学材料

    2. 事件处理:Flex中的事件模型允许你监听和响应用户操作或其他组件的事件,从而实现交互逻辑。 七、Flex与服务器通信 Flex应用程序可以通过AMF(Action Message Format)或HTTP服务与服务器进行数据交换。这使得...

    FLEX 图文编辑器(FLEX HTML编辑器)

    2. `.project`:这是Eclipse或Flex Builder项目配置文件,用于IDE识别和管理项目。 3. `build.properties` 和 `build.xml`:构建脚本,定义了编译和打包过程的规则。 4. `.settings`:包含项目的特定IDE设置,如编码...

    Flex技术中文帮助

    Adobe Flex Builder则是一个集成开发环境(IDE),基于Eclipse平台,提供了更友好的图形化界面和代码编辑支持,便于快速开发和调试Flex应用程序。 三、Flex组件库 Flex提供了丰富的组件集,包括按钮、面板、列表、...

    Flex3 Java 中文教程

    7. **事件处理和错误处理**:讲解如何处理用户交互事件和应用程序中的错误,包括事件监听器的使用和异常处理策略。 8. **性能优化**:讨论如何优化Flex应用的性能,包括减少组件数量、优化数据加载和使用缓存策略等...

    [原创]FLEX PHP 交互 简单登录界面(1)源代码

    4. 数据库操作:在PHP中,使用PDO(PHP Data Objects)或mysqli扩展连接到数据库,执行查询。这可能涉及到`SELECT`语句,以检查用户名和密码是否匹配。 5. 响应处理:验证成功后,PHP会发送一个成功响应回Flex客户端...

    flex文档中文的pdf文档

    在Flex中,你可以通过MXML来设计UI,然后用ActionScript处理事件和业务逻辑。 在Flex文档中,你会了解到以下关键概念: 1. Flex Framework:Flex框架提供了大量的预定义组件,如按钮、文本框、列表等,以及事件处理...

    FLEX的开发与使用

    在“FLEX的开发与使用”这个主题中,我们将深入探讨FLEX的核心概念、开发环境、应用实例以及最佳实践。 1. **核心概念** - **ActionScript 3.0**: FLEX的主要编程语言,是基于ECMAScript的,提供面向对象的编程...

    Flash Builder 4 and Flex 4 宝典

    在《Flash Builder 4 and Flex 4 宝典》中,读者将深入学习如何使用Flex Builder 4进行项目设置、编写ActionScript代码、布局管理、组件设计、数据绑定、动画制作、服务调用以及性能优化等。此外,书中的示例和实践...

    flex项目和web项目交互

    开发过程中,Flex项目可能使用Flex Builder或IntelliJ IDEA等工具,Web项目则可能使用Eclipse、IntelliJ IDEA或Visual Studio。同时,Git或SVN等版本控制系统用于代码版本管理和团队协作。 综上所述,Flex项目和...

    flex购物商城

    - 购物车模块:添加、删除商品,计算总价,这部分可能在Cart.as和CartService.as中实现。 - 订单模块:处理下单、支付流程,涉及Order.as和OrderService.as,可能与支付接口(如PayPal或Alipay)进行集成。 - ...

    Flash.Builder.4.&.Flex.4 Flex4

    在Flex 4中,MXML与ActionScript 3可以更好地结合,允许开发者混合使用两种语言,实现声明式和程序化编程的结合。 4. **ActionScript 3**:ActionScript 3是Flex应用的核心编程语言,提供了面向对象的支持,性能比...

    flex中文帮助

    9. **Flex Builder**:Flex Builder是基于Eclipse的IDE,提供代码提示、调试工具和项目管理功能,提高了Flex开发效率。 10. **Flex图表和可视化**:Flex的图表组件强大,可用于创建各种统计图表,如柱状图、饼图、...

    flex快速入门 译自Flex 官方文档

    通过这个文档,你可以学习到如何在Flex中集成数据、处理事件、使用组件库等基本操作。 其次,《Flex_QuickStart.pdf》可能更侧重于快速上手,提供了快速构建Flex应用的步骤和技巧。它可能会涵盖更实际的应用场景,...

    Flex入门开发实例pdf

    在Flex入门开发中,首先你需要了解Flex Builder,这是一个集成开发环境(IDE),它基于Eclipse平台,为Flex开发者提供了代码编辑、调试和部署等一站式服务。安装并熟悉Flex Builder的操作是学习Flex的第一步。 接...

Global site tag (gtag.js) - Google Analytics