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