重写(或劫持)从浏览器中的flash(swf)文件发出的绝对URL请求
有没有办法重写(或劫持)浏览器中flash(swf)文件发出的绝对URL请求 乙二醇 我有一个flash应用程序正在请求 flash应用程序中的代码无法更改,但我希望能够在请求图像时使用另一个flash或一些javascript来编写URL,比如 example.com/myImage.png?u=123456如果您正在谈论AS2 swf,您可能有机会这样做。AVM1对这种肮脏的把戏非常宽容,但AVM2不允许 因此,假设使用AS2 SWF,您可以编写一个包装器SWF来劫持MovieClipLoader或loadMovie或原始SWF使用的任何东西(您可能需要对其进行反编译才能知道) 劫机比特相当直截了当,类似于:重写(或劫持)从浏览器中的flash(swf)文件发出的绝对URL请求,flash,url,apache-flex,url-rewriting,absolute,Flash,Url,Apache Flex,Url Rewriting,Absolute,有没有办法重写(或劫持)浏览器中flash(swf)文件发出的绝对URL请求 乙二醇 我有一个flash应用程序正在请求 flash应用程序中的代码无法更改,但我希望能够在请求图像时使用另一个flash或一些javascript来编写URL,比如 example.com/myImage.png?u=123456如果您正在谈论AS2 swf,您可能有机会这样做。AVM1对这种肮脏的把戏非常宽容,但AVM2不允许 因此,假设使用AS2 SWF,您可以编写一个包装器SWF来劫持MovieClipLoa
_global['MovieClipLoader'] = MyClass;
一旦MyClass得到调用,您可以添加任何您想要的内容,然后进行实际调用
话虽如此,我知道_全局技巧适用于自定义类,但不确定它是否适用于像MovieClipLoader这样的本机类
对不起,这是我能想到的最好的办法:/
胡安