I thought Flex Builder 3 was supposed to automatically grant local  
trust to all swfs when debugging. That's what I'm trying to do, but  
I'm finding that all swfs are by default set to the local-with-network  
sandbox.

System Setup:
Mac OS X 10.5.4
Flex Builder 3
Safari 3.1.2 with Flash Player 9.0.124 debug

Project/Local info:
) FB debugging is set to use an html wrapper as target.
) There are no use-network compile options in place in this project.
) The flexbuilder.cfg file shows that the output swf in question was  
added to the local trust ( ~/Library/Preferences/Macromedia/Flash  
Player/#Security/FlashPlayerTrust/flexbuilder.cfg ). Apparently Flash  
Player is not respecting this preference.

I've manually targeted my project bin folder to add to the local  
trusted sandbox by using the Global Security Settings panel as a  
workaround, and checking flash.system.Security.sandboxType indicates  
that the sandbox has indeed changed from localWithNetwork to  
localTrusted. This is a pain of a workaround though.

Understanding the Flash security model is a painful enough exercise  
(and I don't claim to be in shape on this issue), compounded with the  
scattered controls afforded to developers.

Any enlightenment appreciated.

Steve

Reply via email to