Может быть, вам стоит подумать об использовании фреймворка (например, mate).
ИМХО лучше иметь все услуги в одном месте, поэтому я бы предпочел Nr. 1 но если у вас есть возможность использовать фреймворк, вы должны это сделать.
(На практике лучше иметь один MXML со всеми объектами RemoteObject в нем)