This is something I keep facing every time I develop a flash app on
Windows. You'll get to the point that you want to access online data and the flash player will tell you that you are not allowed:
SecurityError: Error #2028: Local-with-filesystem SWF file file:///C|/Documents%20and%20Settings/mrdoob/Desktop/hi%2Dres/jaegermeister/modules/deploy/TestSuite.swf cannot access Internet URL http://...
Then, at some point you'll Google the problem, and start trying things. Eventually you'll do this:
1 - Right click on the flash movie
2 - Click on settings
3 - Click on the second icon, the screen with an eye (!)
4 - Click on advanced
And if getting here wasn't confusing enough already, now you're presented with a internet page full of text text text.
5 - Click on Global Security Settings Panel on the left column.
Here it's
The Almighty Global Security Settings Panel! I remember the first time I did this, it was like "WTF? I need to access a website to configure the Flash player ssetings?!". Ok, lets leave this aside.
You may have forgotten what we were trying to do at this point. I'll remind you, we want to access the internet from our flash app.
So we are on this window were we can add "trusted" locations. So:
6 - Click on Edit Locations... (?)
7 - Click on Add Location...
8 - Click on Browse for folder
9 - Select the folder were your flash app is
In this case mine is:
C:\Documents and Settings\mrdoob\Desktop\hi-res\jaegermeister\modules\deploy
And then you'll see the new item on the list. Great you say, and then you go back and try your flash app again.
- Blimey! it doesn't work!
- Why could this be?
You double check everything you have done from the start. It's all fine. Then you realise that on the error message you got, the folder path has another format. In this case it looks like this:
file:///C|/Documents%20and%20Settings/mrdoob/Desktop/hi%2Dres/jaegermeister/modules/deploy/TestSuite.swf
Now you're ready to continue the process:
10 - Click on the location you just added
11 - Click on delete location
12 - Click on confirm
13 - Execute your flash app again
14 - Copy the path as it appears on the error
15 - Go back to
The Almighty Global Security Settings Panel.
16 - Click on Edit locations...
17 - Click on Add location...
18 - Paste the path you just copied
19 - Click confirm
20 - Test your app, cry in happiness, and go to sleep cos it's 6am already
You gotta love the attention to detail on User/Developer Experience that Adobe has some times.