Нет, нет способа сделать это.Также обратный инжиниринг SWF-файлов тривиален с такими программами, как swf-decompiler и trillix, так что это не имеет большого значения.Суть в том, чтобы не помещать в код клиентской части ничего важного, что вы не хотели бы ставить под угрозу.Все, что отправлено с сервера клиенту для обработки на стороне клиента, может быть перехвачено прокси-сервером, работающим на указанном клиенте, и декомпилировано / разобрано.Как сказал другой пользователь, вы можете использовать .htaccess, чтобы ограничить доступ к серверным сценариям (выполняемым на сервере), но вы не можете полностью «спрятать» все, что будет выполняться на клиентском компьютере.
Возможно, лучшие попытки, которые я видел в этом, были сделаны Google для их API флэш-карт, где они дают вам SWC в своем SDK для использования, которое имеет только интерфейсы, после чего реализация извлекается во время выполнения в виде другого SWF.Проблема в том, что SWF также может быть перехвачен и затем декомпилирован.Когда речь заходит о чем-то, выполняемом на машине пользователя, скрываться не приходится, если у них есть права администратора на машине, на которой выполняется код.(это не ошибка HTML или Flash, это справедливо для любого языка, C создает ассемблер, который при правильном знании может быть переработан).