I had this problem and thought you would all like to know….. I was trying to load a local xml doc and this solution worked for me.
Posted on January 11th, 2007 by polyGeek
Error (#2148) Loading XML with Flex2
[RPC Fault faultString=”Error #2148: SWF file file:///C:/Documents and Settings/…/My Documents/xmlParsing/bin/xmlParsing.swf cannot access local resource Blades.xml. Only local-with-filesystem and trusted local SWF files may access local resources.” faultCode=”InvokeFailed” faultDetail=”null”]
If I go into the bin folder and launch the SWF directly then everything loads and works correctly. That right off is a tip that it’s probably a security issue. Sure enough. With a little research I found it.
- In the Navigator panel Right-click and select Properties
- In the lefNav select Flex Compiler
- In the Additional compiler arguments: field add the following argument: -use-network=false
So my arguments read: -locale en_US -use-network=false
It would seem that this setting has to be made for each project.
Stupid security settings.
When I Googled this problem I only got three hits back. My guess is that this will be a common problem so it wouldn’t hurt for others to duplicate this solution to make it easier for others to find.
The problem is that with
-use-network=false
you can no more get access to Internet resources such as normal Web pages. This is really annoying. Is there a way to avoid that?
Not to sure i will have to look into it… this was the solution for me as i just wanted to access the local machine….
Try this approach instead.
http://www.jessewarden.com/archives/2006/12/flash_player_ca.html
The Eclipse -use-network=false trick worked for me… thanks!
I just encountered the same problem with my flex project and your post solved the day
Thanks!!
I will totally repost this, word for word if you dont mind, I am lazy. Thanks so much for posting this and for the help. Here are other options as well: http://curtismorley.com/2007/09/01/flash-flex-tutorial-how-to-create-a-crossdomainxml-file/