praticamente la popup si apre settandosi a dimensioni schermo grazie a javascript.
e fin qui ci siamo.
Per quanto riguarda il filmato, in realtà non è il filmato che si ridimensiona.
Innanzitutto devi incorporare il filmato nel html con width 100% e height 100%, di modo che il filmato stesso prenderà tutto lo spazio disponibile.
In secondo luogo, quando ridimensioni la finestra del browser puoi far muovere i vari oggetti in base alle diemensioni schermo rilevate.

Ti faccio un esempio veloce in AS2:
Codice PHP:
Stage.align="TL"  // allineo il filmato in alto a sinistra
Stage.scaleMode="noScale"  // nego la scala

var O:Object=new Object()  // creo oggetto per il listener
Stage.addListener(O)  // applico il listener allo stage
function Centra(){    // funzione di centramento
    
trace(Stage.width+"  "+Stage.height)
// tramite le nuove dimensioni, sposti, scali, o ruoti li oggetti all interno dello stage
}
O.onResize=Centra  // chiamo la funzione di centramento al resize della finestra
Centra()  // chiamo almeno una volta il centramento a inizio filmato