bisognerebbe vedere il resto del codice per capire il perchè di quella sintassi con il new ecc... ma credo che dipenda dal fatto che si tratta di una classe singleton

comunque in ogni caso dovresti ottenere la cosa in questo modo: return (new Embeds.MENU_C as Sprite);
oppure così: return Sprite(new Embeds.MENU_C);
e mettendo il giusto ritorno sulla funzione: public static function get MENU():Sprite