Я бы задал вопрос не "XML или не XML",
а "Как главная флешка даст знать какой ресурс ей нужен"
я сталкивался с 2-мя случаями:
1. хардкод идентификатора ресурса "background" (просто о ресурсе знает только клиент - как-бы настраивать нечего)
2. идентификатор, строящийся по айдишнику сущности "vegetable_23"
Как связать этот хардкоженный или обычный айдишник с адресом на сервере?
Способ 1:
- устанавливаем соглашение:
1) задний фон брать из корня ресурсов, url = _resourcesURL + "/background.png";
2) овощи брать из папки vegetables url = _resourcesURL + "/vegetables/vegetable_" + id + .png";
Все! лепим это добро в методы статичного класса аля getVegetebleURL(id:int):String и никиких XML
Способ 2:
Тупо мепим каждый ресурс на каждый url (не на полный url только, иначе переезжать на другой сервак будет весело)

Код:
<item key= "background" url="background.png">
<item key = "vegetable_101" url="vegetables/vegetable_" + id + ".png">
Способ 3.
Несмотря на маразматичность 2-го способа у него есть преимущества: в xml можно запихать какуюто информацию, которая будет доступна до загрузки ресурса.
Но для этого не обязательно ручками все это мепить - можно написать генератор xml по ресурсам, валяющимся в заданной папке.