Of course I get it to work, that’s so easy
go to http://xiffian.sf.net , test xiffian : you’ll connect with the client located on sourceforge.net (and in your webclient cache) to my server which is in my appartment, usuc.dyndns.org… And if you look at http://usuc.dyndns.org/crossdomain.xml, you’ll see the crossdomain.xml file which will allow clients from other servers to connect this station on port 5222…
This file is served on port 80, because apache serves it.
Your problem seem to be that you want to use an apache server and an openfire server on the same port, and you expect this to work? a http server and a jabber server on the SAME port? nothing weird?
I won’t solve such issues, those issues are due to lazyness… RTFM! Macromedia security sandbox is simple… Getting this file served from 5222 is non-sense for me…
-This file is used to tell flash clients what ports external clients will access to on the server serving this file.
-The externally-served flash client checks if it has to access a port >1024 (below doesn’t work). If it has, the flash player on the user machine checks the coldfire-server on port 80 (crossdomain.xml) to see if it permits those external connections (that way you can block your coldfire server from being used by other flash applications, like other xiff clients).
Just put you crossdomain.xml file to be served on your coldfire server on port 80 on the root of the web server (using apache for example), and THATS ALL!
Whatever… Do as you like