我正在尝试做一个简单的闪存文件上传器。我创建了一个闪存SWF,它设法将文件上传到服务器上,并创建了一个将其保存在那里的php。我现在想要完成的事情是将这个闪存隐藏在某个地方,并通过外部函数访问它。我想做的只是浏览一个文件,并通过jQuery将文件提供给flash文件引用,然后调用fileReference.upload()。
我希望有人可以帮助我解决这个问题。提前谢谢你,丹尼尔!
在 Flash 文件中,您不必查看 ExternalInterface 类,您将在其中添加回调方法。像这样:
if (ExternalInterface.available)
ExternalInterface.addCallback("jsFunc", doSomething);
function doSomething():void
{
trace("i did something");
}
然后,方法jsFunc应该可以从SWF对象上的JS调用。有关详细信息,请查看外部接口文档。