Securing SWF Files

I’m curious if any of you have any experience restricting SWF files? I’d like to be able to prevent a user from reading the source code of the page, copying the link to the .swf and pasting it in his browser, and pulling up the SWF outside of the embedded page.

I’ve come up with quite an elaborate scheme to do this here using ColdFusion and a bit of dynamic filtering: http://www.Mannequin3D.com/test.cfm

It’s not a flawless system, however. In some instances the Flash doesn’t load because of a hiccup on the server.

Do any of you know where I can get a decompiler? I hear that you can “rip apart” SWF files and even read the actionscript within them. I desperately want to avoid that. And I’d like to see, first-hand, what one of these can do.

I’ve thought about implementing a script that checks the domain, but that’s not foolproof. If someone can download the SWF from my site, he can decompile it, too.

Thanks.