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 包装器...”,只需右键单击它并选择“重新创建”选项,就可以很轻松地修复这个问题。
分享到:
相关推荐
通过以上步骤,可以在Eclipse3.5 (Galileo SR1)中成功集成Adobe Flex Builder 3或Adobe Flash Builder 4,实现对Flex或Flash项目的高效开发。这对于需要处理多种类型项目的专业开发者来说尤为重要,可以大大提升开发...
在Eclipse中集成Flex SDK,我们可以使用MXML和ActionScript进行Flex应用的开发。 "flex在eclipse的例子"这个标题所指的,是使用Eclipse作为开发工具来创建和管理Flex项目的一个实例。Eclipse通过插件ADT(Adobe ...
1. 在Eclipse中,选择"File" -> "New" -> "Flex Project",填写项目名称和位置,选择对应的Flex SDK,然后点击"Finish"创建新项目。 2. 创建的项目会包含默认的MXML文件,这是Flex应用的主入口点。 四、编写MXML和...
在企业级应用开发中,Java以其稳定性、可移植性和安全性而受到青睐。 【Eclipse】 Eclipse是一个开放源代码的集成开发环境(IDE),最初由IBM开发,主要用于Java应用程序的开发,但现在已经扩展到支持多种编程语言...
要使用 Flex,需要安装 Flex 插件 FB3_WWEJ_Plugin,下载安装包 FB3_WWEJ_Plugin.exe,双击可执行文件,并选择 MyEclipse6.0 中的 Eclipse 的安装路径。然后,需要配置 Tomcat 的配置文件,下载svn://10.6.0.243:...
在Flex项目中,PHP通常用作后端服务器,与Flex前端协作完成数据交换和业务处理。 - **Flex与PHP的数据交互**:Flex可以通过HTTP请求与PHP服务器进行通信,发送数据或接收响应。常用的通信技术包括XMLHttpRequest ...
这些CD-Key可能用于激活Flex 3.0的Eclipse插件,该插件允许开发者在Eclipse环境中开发Flex应用,提供了一整套工具来提高开发效率。 #### Flex 2.0 Eclipse Plugin - 1377-4163-6842-6362-1371-1304 这是一个专门...
2. 事件处理:Flex中的事件模型允许你监听和响应用户操作或其他组件的事件,从而实现交互逻辑。 七、Flex与服务器通信 Flex应用程序可以通过AMF(Action Message Format)或HTTP服务与服务器进行数据交换。这使得...
2. `.project`:这是Eclipse或Flex Builder项目配置文件,用于IDE识别和管理项目。 3. `build.properties` 和 `build.xml`:构建脚本,定义了编译和打包过程的规则。 4. `.settings`:包含项目的特定IDE设置,如编码...
书中介绍了如何使用 Flex 的样式系统来控制组件外观、如何使用自定义组件来增强应用程序的功能性以及如何利用 Flex 的动画效果来提升用户体验等方面的知识。 **8. 数据访问与服务端交互** Flex 应用程序通常需要与...
在Flex SDK 3.6.0中,包含了编译器、库、文档和其他必要的工具,使得开发者能够构建功能强大的Flex应用。 1. **Flex SDK概述** Flex SDK 提供了一个完整的开发环境,包括ActionScript编译器(ASC)、MXML编译器...
Adobe Flex Builder则是一个集成开发环境(IDE),基于Eclipse平台,提供了更友好的图形化界面和代码编辑支持,便于快速开发和调试Flex应用程序。 三、Flex组件库 Flex提供了丰富的组件集,包括按钮、面板、列表、...
7. **事件处理和错误处理**:讲解如何处理用户交互事件和应用程序中的错误,包括事件监听器的使用和异常处理策略。 8. **性能优化**:讨论如何优化Flex应用的性能,包括减少组件数量、优化数据加载和使用缓存策略等...
4. 数据库操作:在PHP中,使用PDO(PHP Data Objects)或mysqli扩展连接到数据库,执行查询。这可能涉及到`SELECT`语句,以检查用户名和密码是否匹配。 5. 响应处理:验证成功后,PHP会发送一个成功响应回Flex客户端...
在Flex中,你可以通过MXML来设计UI,然后用ActionScript处理事件和业务逻辑。 在Flex文档中,你会了解到以下关键概念: 1. Flex Framework:Flex框架提供了大量的预定义组件,如按钮、文本框、列表等,以及事件处理...
在“FLEX的开发与使用”这个主题中,我们将深入探讨FLEX的核心概念、开发环境、应用实例以及最佳实践。 1. **核心概念** - **ActionScript 3.0**: FLEX的主要编程语言,是基于ECMAScript的,提供面向对象的编程...
在《Flash Builder 4 and Flex 4 宝典》中,读者将深入学习如何使用Flex Builder 4进行项目设置、编写ActionScript代码、布局管理、组件设计、数据绑定、动画制作、服务调用以及性能优化等。此外,书中的示例和实践...