Olá galera! Estou tentando carregar um swf que contém a API externa de um player de conteúdo ao vivo. Ao criar um projeto do tipo Web no Flash Builder o carregamento deste swf funciona normalmente, no entanto, ao tentar carregar o mesmo swf, utilizando o mesmo código, em um projeto do tipo Desktop do Flash Builder a execução gera o seguinte erro:
------------- SecurityError: Error #2070: Security sandbox violation: caller http://cdn.livestream.com/chromelessPlayer/v20/playerapi.swf cannot access Stage owned by app:/livestream_android.swf. at flash.display::Stage/requireOwnerPermissions() at flash.display::Stage/addEventListener() at ChromelessPlayer/onAddedToStage() ------------ O engraçado é que mesmo apresentando este erro a aplicação funciona e o player é executado normalmente. O que pode estar acontencendo? Ao procurar sobre este erro pela net descobri que é preciso liberar o domínio de onde o swf está sendo carregado com o seguinte comando: ------------ Security.allowDomain('http://www.meudominio.com'); ------------ mas ao adicionar esta linha no código a execução gera um erro a mais: ---------------- SecurityError: Error #3207: Application-sandbox content cannot access this feature. at flash.system::Security$/allowDomain() at livestream_android/application1_initializeHandler()[C:\Users\Lince \Adobe Flash Builder 4\livestream_android\src\livestream_android.mxml: 28] at livestream_android/___livestream_android_Application1_initialize() [C:\Users\Lince\Adobe Flash Builder 4\livestream_android\src \livestream_android.mxml:7] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::UIComponent/dispatchEvent()[E:\dev\4.5.1\frameworks \projects\framework\src\mx\core\UIComponent.as:13128] at mx.core::UIComponent/set processedDescriptors()[E:\dev \4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:1871] at mx.core::UIComponent/initializationComplete()[E:\dev \4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7660] at mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects \framework\src\mx\core\UIComponent.as:7639] at spark.components::Application/initialize()[E:\dev\4.5.1\frameworks \projects\spark\src\spark\components\Application.as:1334] at livestream_android/initialize() at mx.managers.systemClasses::ChildManager/childAdded()[E:\dev \4.5.1\frameworks\projects\framework\src\mx\managers\systemClasses \ChildManager.as:189] at mx.managers.systemClasses::ChildManager/initializeTopLevelWindow() [E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers \systemClasses\ChildManager.as:359] at mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev \4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as: 3063] at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/ internal::kickOff()[E:\dev\4.5.1\frameworks\projects\framework\src\mx \managers\SystemManager.as:2849] at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/ internal::preloader_completeHandler()[E:\dev\4.5.1\frameworks\projects \framework\src\mx\managers\SystemManager.as:2729] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.preloaders::Preloader/timerHandler()[E:\dev\4.5.1\frameworks \projects\framework\src\mx\preloaders\Preloader.as:542] at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick() ------------------ Alguém tem alguma idéia do que pode estar acontecendo? -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev