Hi,
I am a .NET/Flash Actionscript developer and I have dome for 2 years applications taht protected Flash files. I have built a solid framework around a flash control that loads the flash files from a dll assembly directyl into memory (using the control provided at [login to view URL]). This prevents any flash files from being stored on disk and being subject to copying. Let me know if you want something similar for your application or you would agree to puchasing this control.
The second problem, regarding the print screen protection can be done easily in C#. I have just done it a few minutes ago and it worked.
Letme know if you are interested.
Best regards,
Ovidiu