Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重写(或劫持)从浏览器中的flash(swf)文件发出的绝对URL请求_Flash_Url_Apache Flex_Url Rewriting_Absolute - Fatal编程技术网

重写(或劫持)从浏览器中的flash(swf)文件发出的绝对URL请求

重写(或劫持)从浏览器中的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

有没有办法重写(或劫持)浏览器中flash(swf)文件发出的绝对URL请求

乙二醇

我有一个flash应用程序正在请求

flash应用程序中的代码无法更改,但我希望能够在请求图像时使用另一个flash或一些javascript来编写URL,比如

example.com/myImage.png?u=123456

如果您正在谈论AS2 swf,您可能有机会这样做。AVM1对这种肮脏的把戏非常宽容,但AVM2不允许

因此,假设使用AS2 SWF,您可以编写一个包装器SWF来劫持MovieClipLoader或loadMovie或原始SWF使用的任何东西(您可能需要对其进行反编译才能知道)

劫机比特相当直截了当,类似于:

_global['MovieClipLoader'] = MyClass;
一旦MyClass得到调用,您可以添加任何您想要的内容,然后进行实际调用

话虽如此,我知道_全局技巧适用于自定义类,但不确定它是否适用于像MovieClipLoader这样的本机类

对不起,这是我能想到的最好的办法:/

胡安