Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Psygon

Security Sandbox Violation

Recommended Posts

Bom dia

 

Estou fazendo um aplicativo em AS3 + AIR, que tem um botão pra trocar de idioma, quando clico no PT-br ou Espanhol ele carrega o Main.swf e os outros SWFs quando navego pelo aplicativo, mais quando quero abrir um PDF, ou voltar pro Main.swf pelo botão "voltar" ele retorna este erro:

 

*** Security Sandbox Violation ***

SecurityDomain 'file:///D:/homepage/****/*******/bin/Plants.swf' tried to access incompatible context 'app:/Index.swf'

SecurityError: Error #2047: Security sandbox violation: parent: file:///D:/homepage/****/********/bin/Itens.swf cannot access app:/Index.swf.

at flash.display::DisplayObject/get parent()

at br.morphy.pages::Itens/onBackHome()

 

Alguém sabe o que é esse erro?

Estou puxando os arquivos localmente estão todos na mesma pasta, isso é algum erro do AIR, preciso dar alguma permissão?

 

Obrigado.

fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia

 

Os arquivos são locais, estou tentando fazer isso num aplicativo AIR, sem usar servidores.

Estou fazendo isso no Main.swf e no Index.swf, coloquei no :

 

import flash.system.Security;

public class Index extends MovieClip {
	private var swf:SWFLoader;

	public function Index() {
		OverwriteManager.init();
		addEventListener(Event.ADDED_TO_STAGE, init);
	}
	/* ~~~~~~~~~~~~~~~~~~~~~~[ Event ]~~~~~~~~~~~~~~~~~~~~~~ */
	private function init(e:Event):void
	{
		removeEventListener(Event.ADDED_TO_STAGE, init);
		//----------------------//---------------------------//--------//
		Security.allowDomain("*");
		Security.allowInsecureDomain("*");
               }
}

 

No Main.swf retorna este erro:

 

[sWF] Main.swf - 216208 bytes after decompression

SecurityError: Error #3207: Application-sandbox content cannot access this feature.

at flash.system::Security$/allowInsecureDomain()

at br.morphy::Main/init()[D:\homepage\*****\*****\classes\br\*****\Main.as:45]

 

No Index.swf retorna este erro:

 

[sWF] Index.swf - 67199 bytes after decompression

SecurityError: Error #3207: Application-sandbox content cannot access this feature.

at flash.system::Security$/allowDomain()

at br.morphy::Index/init()[D:\homepage\*****\*****\br\*****\Index.as:40]

at runtime::ContentPlayer/loadInitialContent()

at runtime::ContentPlayer/playRawContent()

at runtime::ContentPlayer/playContent()

at runtime::AppRunner/run()

at global/runtime::ADLEntry()

 

Está certo onde estou usando o allowDomain?

 

Obrigado

Fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.