2009-11-20 60 views
0

寻找启动一个需要我使用Flash或Flex的项目(我还没有与这两者中的任何一个合作过),。 Flash将是需要显示从MySQL数据库中提取的项目的前端用户界面(我通过jQuery思考ajax,但对建议开放)。我的问题是,什么是这样的最好的方法?PHP/Flash的建议

高层

闪存调用从数据库

我不知道如何将闪存部件码显​​示通过Ajax/PHP的图像,这有点儿听起来像我在做什么任何教程?建议?想法?其他想法?

侧注意:数据库表将包含描述传递给Flash的图像的文本,所以我想显示文本和图像。

感谢任何建议/帮助, --Phill

+0

你会使用actionscrip 2还是3?更好的是,你会针对哪种Flash版本?版本8或更少(动作2)或9和更高(动作3)? – onekidney 2009-11-20 18:37:54

+0

嗯,以保持兼容我想我会用最新的动作脚本3与闪光灯9,也许更高 – 2009-11-20 20:03:56

回答

2

我建议你尝试AMFPHPZendAMF。这两个都使用AMF3(需要您使用Actionscript 3/FlashCS3 +)和it is one of the quickest ways才能将数据导入Flash。

你也可以使用PHP来生成一个XML文件,并只是在Flash中请求该URL来加载XML。你也可以像你说的那样使用ajax,但它可能是最慢的方法,除非你使用非常小的数据集。

无论您选择何种方法,我都建议您使用Actionscript 3.它速度更快,如果您使用XML,它将成为生命保护程序。

+0

因此,您的建议是使用PHP构建XML(即时)并且Flash读取它? – 2009-11-20 19:01:25

+0

是的,这是一个选项。它不会像使用AMF那么快。我的第一个建议是使用AMF,然后如果你不能使它工作或不想让PHP生成XML文件。再次取决于数据集的大小。大型XML文件可能会损坏闪存。 – 2009-11-20 19:09:23

+0

我在想12到18个图片需要拉动,但这些图片也是动态的,所以不会每次都拉动相同的图片。我正在走AMFPHP的路线,看起来像我可以使用的东西。谢谢。另一方面的问题,会弯曲更好,或者你会坚持闪光? – 2009-11-20 19:55:46

0

这里有一个关于设置闪光灯与PHP & MySQL的教程: link

+0

谢谢看起来很简单,但我相信我会有更多的问题;) – 2009-11-20 18:37:02

+0

FLEX,我听到这可能更适合我要找的东西? – 2009-11-20 18:37:44

+0

Flex可能对用户界面和RPC有所帮助,但大多数情况下,如果将其全部构建在Flash中,或者如果您决定使用Flex框架,它将不会改变数据库中数据的检索。 – 2009-11-20 18:57:01