Skip to Content
0
Former Member
Dec 02, 2008 at 02:42 PM

Dreaded Error #2048

34 Views

Problem: I have created a SWF file with Engage 2008 that runs fine when launched on the hosting web server, but it gives an Error #2048 when opened in a web browser from a client machine on the same domain.

Below is the crossdomain.xml file that I have placed in both the web site's home directory and the web server's root directory (C:\).

<?xml version="1.0"?>

<cross-domain-policy>

<allow-access-from domain="*" secure="false" />

</cross-domain-policy>

On the web server:

- The .htm and .swf and crossdomain.xml files are located in the C:\Websites\Dashboards directory. A share has been created <servername>\Websites that points to C:\Websites. Everyone has read access.

- The .xls file from which the .swf file pulls its data is located in the C:\Dashboards directory. A share ahs been created <servername>\Dashboards that points to C:\Dashboards. Everyone has read access.

On the client machines:

- I have tried both Flash versions 9.0.124 and 10.0.12.36.

- In the Adobe Flash Player Security Settings console, I have given "Always Allow" permissions to the following:

-
<servername>\Websites

-
<servername>\Dashboards

-
<servername>\c$\Websites

-
<servername>\c$\Dashboards

-
<servername>\c$

-
<servername>\c$\Websites\Dashboards\<filename>.swf

-
<servername>\Websites\Dashboards\<filename>.swf

If I copy the .swf file locally to one of the client machines and set the Adobe security to "Always Allow" the file, it works fine. So I'm confident it's a security issue; I'm just lost as to what I'm missing. Suggestions?