tenendo presente che adobe ancora non ha capito l'importanza di firefox e non ha creato un player pari a quello di IE, credo che il problema sia dovuto al tempo che il player ci mette ad assimilare le variabili..di solito la cosa accade quando si usa loadVariables/loadVariablesNum che non hanno un sistema di verifica del caricamento delle variabili esterne,

il tuo caso forse non è lo stesso... al posto tuo stopperei la riproduzione del filmato al primo frame e poi attiverei un timer che verifichi che le variabili ricevute in flash non siano "undefined", a quel punto lascerei scorrere il filmato normalmente con la sicurezza di avere le variabili disponibili