我是使用Flash的新手,我需要使用CodeIgniter和PHP创建一个Web应用程序。
我对codeigniter中应用的MVC模式有些怀疑。 我将使用ActionScript,因为我发现它最常用且不太复杂。 (如果我错了,请纠正我)
我的观点(位于文件夹视图中)是否会将我的文件与Flash分开? 任何IDE都帮我用php编程flash? 我应该从另一个应用程序创建一个单独的Flash应用程序来连接PHP? 是否需要考虑哪些因素?
提前致谢。
答案 0 :(得分: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 vs. Flex只是个人偏好。如果您比Flash Builder界面更熟悉Flash界面,那么请专门继续使用ActionScript。但是,对于您想要构建的内容(录音机),Flex中已有numerous examples个可用的内容。
对于PHP的IDE讨论 - 无论你熟悉什么。如果您正在寻找功能齐全的IDE,我建议使用PHPStorm之类的东西。您也可以使用任何文本编辑器。
对于Flex或ActionScript,您几乎必须使用Flex Builder或Flash。
答案 1 :(得分:0)
如果要连接flash和PHP,请尝试查看amfphp(http://www.silexlabs.org/amfphp/)。
我们将它用于带有PHP / Apache后端的基于flash / flex的游戏的商业发布。