var snapshotWidth : Number = stage.stageWidth;
var snapshotHeight : Number = stage.stageHeight;
try
{
var snapshot : BitmapData = new BitmapData( snapshotWidth, snapshotHeight, false, 0 );
snapshot.draw( stage );
}
catch( e: Error )
{
snapshot = null;
}
这发生在main as中,我保证阶段存在。我收到这个错误:
Error #2123: Security sandbox violation:
BitmapData.draw: http://**********/game/flashmodule/Viewer.swf?version=1393597596
cannot access rtmpe://???????????/game/7?token=1ph72jFIDkxr-4jL&status=free.
No policy files granted access.
我隐藏了网址,它们不同。
我搜索了互联网并尝试了几个策略文件并将它们放在几个地方,添加了loadPolicyFile,甚至在阶段中添加了allowSecure和allowInsecure域。另外allownetworking =“all”;
仍然会发生此错误。我有一个摄像头,其中有一个流添加到舞台上,所以它因为这个,但是如何/在哪里/我究竟能解决这个问题?也许我试过的政策文件是错误的。
答案 0 :(得分:0)
事实证明,完成这项工作有很多步骤。经过几天的挖掘,我发现这个简洁的教程解释了要做什么。希望这会让别人免受折磨:D