Flex Builder和Flash Builder都可以作为Eclipse的插件运行,尽管每个插件都具有“独立”的风格 – 这仍然是日食,但是由于大量的Eclipse功能被淘汰而占用的空间更小.
你想做的事情非常简单 – 设置eclipse,安装PDT或任何你喜欢的PHP插件,然后将Flash / Flex Builder安装到同一个Eclipse实例中.确保下载FB时选择下载“插件”版本而不是单机版本.当你去安装它时,它会问你要安装它的位置 – 选择一个位置,然后点击下一步.然后它会询问您是否要插入现有的Eclipse实例或使用捆绑的Eclipse(至少Flash Builder附带一个Bundled eclipse).选择eclipse版本并将其指向将PHP编码器插入其中的Eclipse安装.
如果一切顺利,一旦完成,您可以打开Eclipse,然后在Eclipse的一个实例中在Flash Builder和PDT之间切换视图.我用Aptana做到这一点,能够在一个编辑器中完成你的HTML,PHP和AS3非常方便.
祝好运!
另外[编辑]:
Adobe推出Zend是因为Zend插件名为ZendAMF. ZendAMF是AMFPHP的精神继承者 – 基本上,通过一些设置,您可以创建一个开发环境,您可以从AS3代码中调用PHP函数.您可以设置ZendAMF类,例如,名为getUsers(),然后查询您的数据库并提取用户列表.您可以使用它来填充PHP ValueObjects,然后它将以二进制形式将这些VO传递回Flex(比XML快得多),如果您正确设置它们,它们将被数据类型化为AS3值对象类型.
这非常有用,因为它非常透明 – 然后你可以编写一个名为getUsers()的AS3函数,它返回一个值对象数组,将其设置为静静地调用调用数据库的PHP,并让它返回一个值,就像它从头到尾都是AS3.设置有点棘手,但是一旦你滚动,那真的没有回头路! ?