Hrmpf,
1.
Es ist sowieso besser, auf _root nur einen Frame zu haben, gewünschtes Ergebnis bekommst du aber mit Stage.showMenu = false; auch billig nachgeworfen.
2.
Passwort (womöglich verschlüsselt -> Suchbegriff hier MD5 von Matze K.) an PHP senden, und von PHP die URL zurück an den Film - bei falschem Passwort gibts dann
http://www.s c h e i s s e.de.
3.
Brute Force ist hier aber ein echtes Thema, wenn du es in deinem Script nicht bedenkst.
Keine Serverregel unterbindet das tausendemalige Aufrufen des Scriptes über den Flash Client oder über einen BOT. Das musst du schon selber machen.
Wenn BruteForce klappt, hast du im BrowserCache alle geladenen Dateien, sowie deren absolute URL, und wenn es nicht gerade hunderte sind, kann man dann die Pfade auch einfach setzen, nach dem decompilieren.
Du kannst dich höchstens dagegen sichern das jemand die so gewonnenen Daten ausnutzt, für eine SQL Injection etwa. Indem du mit Sessions arbeitest, kannst du beispielsweise die Dateien dynamisch benannt zur Laufzeit für jeden User neu schreiben, an einen Ort, zu dem es keine reguläre URL gibt, oder, weniger anstrengend in ein nur für diese Session existierendes Verzeichnis, oder ganz simpel in eine Sessionabhängige Datei.
Mit kluger Verschränkung von Passwort und Session kannst du so einen guten Schutz deiner DB aufbauen.
Grüsse
B