1

我是使用 flash 的新手,我需要使用 CodeIgniter 和 PHP 制作一个 Web 应用程序。

我对 codeigniter 中应用的 MVC 模式有一些疑问。我将使用 ActionScript,因为我发现它最常用且不太复杂。(如我错了请纠正我)

我的视图(位于文件夹视图中)是否会在 Flash 中分隔我的文件?任何 IDE 都可以帮助我用 php 编程 flash 吗?我应该从另一个应用程序创建一个单独的 Flash 应用程序来连接 php 吗?有什么需要考虑的吗?

提前致谢。

4

2 回答 2

1

我不确定“组合”是否是正确的词。如果您集成 PHP、ActionScript 和 CodeIgniter,您实际上是在 CodeIgniter 框架内编写 PHP,然后将 Flash .swf 文件嵌入到您的视图中。

如果您打算使用这种组合,您需要做的是规划您的站点并确定哪些部分将在 PHP 中完成,哪些部分需要在 Flash(或 ActionScript)中完成。

我的建议:只在不可避免的情况下使用 Flash。也就是说,为您的网站页面使用 CodeIgniter 并与您的数据源集成(通过 PHP)并为需要通过 Flash 实现访问的数据创建 REST 端点(通过 CodeIgniter)。然后,创建需要处理音频记录的 Flash(或 Flex)应用程序,并将其嵌入到您的 CodeIgniter 视图之一中。

关于:

我将使用 ActionScript,因为我发现它最常用且不太复杂(比 FLEX)。

IMO、Flex(和 MXML)本质上只是 ActionScript 的一种标记语言。当您构建 .swf 文件时,它实际上会被编译到 ActionScript 中。因此,选择 ActionScript 还是 Flex 只是个人喜好。如果您比 Flex Builder 界面更熟悉 Flash 界面,那么请继续使用 ActionScript。但是,对于您所说的想要构建的东西(录音机),Flex 中已经有很多可用的示例

至于 IDE 讨论,对于 PHP - 无论您熟悉什么。如果您正在寻找功能齐全的 IDE,我建议您使用PHPStorm 之类的东西。您也可以使用任何文本编辑器。

对于 Flex 或 ActionScript,您几乎必须使用 Flex Builder 或 Flash。

于 2012-10-11T15:22:58.827 回答
0

如果您想连接 flash 和 PHP,请尝试查看 amfphp ( http://www.silexlabs.org/amfphp/ )。

我们将它用于带有 PHP/Apache 后端的基于 flash/flex 的游戏的商业版本。

于 2012-10-11T15:47:03.023 回答