Ответ на этот вопрос не абсолютен, это мнение. Вот что я бы сделал, настроив xml-файл с текстом, который нужно изменить, и именами классов, которые будут использоваться для рендереров, например. Затем используйте URLLoader или HTTPService для загрузки XML-файла во время выполнения. Используйте что-то вроде ниже, чтобы разрешить класс на основе загруженного XML, затем динамически назначьте класс как itemRenderer после считывания данных из файла XML. Вы можете сохранить все это в модели, которую можно привязать к свойствам в представлении, чтобы упростить его.
var classReference:Class = getDefinitionByName(xmlResults.itemRendererNumberOne) as Class;
myList.itemRenderer = classReference;
Затем вы просто создаете два XML-файла, по одному для каждого клиента, и все готово.
Обратите внимание, что вы захотите включить ссылку на любые классы, которые будут загружены с помощью getDefinitionByName, где-то в коде, иначе они не будут включены в swf и не смогут разрешать их во время выполнения , Подойдет любая ссылка, например:
MyClass;