【发布时间】:2014-04-26 13:01:40
【问题描述】:
我想知道是否可以阻止用户创建的 swf 文件加载外部内容。如果允许用户将 swf 上传到我的网站并在他们的页面上显示他们的 swf,是否可以阻止该 swf 加载外部图像脚本等...
澄清一下:
swf 将存储在与网站相同的域中。
例如
www.example.com/user123
将显示文件:
www.example.com/usercontent/swfs/user123.swf
如何阻止它请求:
www.anotherexample.com/images/someimage.jpg
我在想一个预加载器可能会工作,所以所有 swf(我无法控制)都被加载到一个预加载器(我可以创建/控制)中,其中包含阻止子 swf 执行 as3 函数的代码,例如:
var imageLoader:Loader = new Loader();
var image:URLRequest = new URLRequest("www.anotherexample.com/images/someimage.jpg");
所以我需要阻止任何加载内容的 Flash 功能。
还需要知道如何处理 actionscript 2。这可能会受到限制,只允许 as3 swfs。
【问题讨论】:
标签: actionscript-3 flash actionscript-2