Ja, es ist möglich, einen SWF Decompiler verwenden. Sie sind nicht perfekt und werden nicht immer schönen Code produzieren, aber es ist möglich.
Das bedeutet, dass Sie keine Geheimnisse wie Benutzernamen/Passwörter in Ihrem swf speichern sollten. Sie sollten dem swf auch nicht vertrauen, wichtige Werte zu berechnen. Zum Beispiel, wenn Sie eine Bank-Anwendung machen, berechnen Sie Interesse auf dem Server und nicht der Client. Oder wenn Sie ein Spiel spielen, lassen Sie den Kunden keine wichtigen Entscheidungen über das Ergebnis des Spiels treffen.
Wenn Sie in den USA sind, ist Ihre beste Verteidigung dagegen das Urheberrecht. Wenn Sie jemanden finden, der Ihre Arbeit kopiert, ist das Senden einer DMCA-Deaktivierungsbenachrichtigung eine ziemlich einfache Sache.
Eigentlich werden die Namen vom Decompiler generiert. – sharvey