100% гарантии конечно нет. Но несколькими различными методами можно усложнить жизнь "редискам".
Например, при запуске флешки с таким простейшем коде на другом ресурсе будет выводится предупреждающее окно, которое можно заменить чем угодно, например, не закрывающимся слоем.

Код AS3:
var url:String = ExternalInterface.call('function() { return document.location.href;}');
if (url != 'http://yoursite.com/folders/mainhtml.html'){
Alert.show('Незаконное использование приложения.','Предупреждение');
}
+ обфускация кода
+ подгрузка части контента флэшки с сервера (с шифрованием передаваемых потоков)
Все это довольно простые и легко реализуемые методы, которые отсеят 90%. Хотя тут все зависит от ценности контента. Скорее проще будет клонировать идею, чем ломать флэшку.