А потом пользователь берёт flash decompiler убирает твою проверку и наслаждается жизнью
Не парься, не поможет
Если проект не слишком комерческий, то это вообще смысл теряет. От совсем дурака который не знает что такое flash decompiler можно защиту и на флэше написать.
Если комерческий то надо защищаться на уровне exe. При этом не самому защиту писать, а воспользоваться существующими оболочками - если ты не спец, все равно лучше не сделаешь.