[英]Passing variables from a PHP script to Flash ActionScript 3.0?
我有一个图像上传器,它运行在一个单独的PHP脚本上,然后在上传文件后更新预览URL。 但我想要做的是将Flash SWF嵌入到运行PHP Uploader的相同HTML中,以获取该预览URL并将其显示在Flash应用程序中。
您建议将此PHP变量发送到Flash的最佳方法是什么?
提前致谢!
亚伦
您不能异步地从PHP(服务器端)向Flash(客户端) 发送值。 您必须通过flashvar在嵌入时间传递它(虽然我怀疑这将在您的情况下工作,因为您希望在加载操作后发生此信息传输)或您的Flash应用程序将需要查询服务器,并且让服务器返回正确的值。
第三种选择是使用Flash中的ExternalInterface
API,让URL在URL可用时通过javascript通知Flash应用程序。
因为我不知道你的一般设置,所以很难推荐一种方式,但是与其他方式相比的一般原因是:
URLLoader
即可向服务器查询预览URL,将文件ID或类似内容指定为GET或POST变量。 希望这可以帮助。 请详细说明您的架构的详细信息,以获得更全面的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.