2011-03-16 97 views
0

我正在尝试构建一个简单的应用程序。第一阶段是选择从用户桌面或网站的画廊上传文件。触发FLASH事件功能

问题是,如果用户选择从图库上传,例如转到PHP页面库,选择一张照片然后重定向到Flash应用程序。你怎么会触发闪光灯知道有一个图像选择,它应该加载它?

PHP会根据选择发送变量或创建XML并通过Flash变量传递它,还是需要JavaScript来告诉Flash如果Flash var不为空,请运行此函数?你能给我一个可以工作的样本脚本吗?

回答

0

为什么要在Flash之外开始上传过程?使用FileReference启动文件上传,在本地保存图像名称,并让php脚本将文件关闭以将文件存储在已知位置,然后监听Complete事件。从那里,您应该能够使用URLLoader的路径“KnownDirectory/SavedFileName”从服务器将文件加载到Flash中。

+0

嗨Stever。谢谢回复。该事件将以PHP画廊而非Flash开始。从图库中选择一张图片,php重定向到flash页面。 Flash加载图像 - 这是我的问题。我认为你所描述的是用Flash启动的事件。我有点熟悉,但它不回答我的问题。你会发现桌面上有两个选项(你所描述的)和一个启动页面,让你在进入Flash应用程序之前从画廊中选择。帮助,将不胜感激 – user599557 2011-03-17 20:49:19

+0

只要图像存储在闪存可以访问的地方,我会通过使用FlashVar中的网址加载Flash页面。让构建主机页面的服务器端脚本添加相应的FlashVar。 – ThatSteveGuy 2011-03-18 02:16:09