а вы не можете после запрос к БД, скажем, формировать xml и высылать клиенту?

Код:
<?xml version="1.0" encoding="utf-8"?>
<data>
<line type='text'>Some text data</line>
<line type='image'>../test.jpg</line>
<line type='audio'>../test.mp3</line>
</data>
Проблема может возникнуть, если вы хотите передать, скажем бинарную картинку + 2 переменые, ибо мануал гласит:

Код:
public var dataFormat:String = "text"
Language Version : ActionScript 3.0
Player Version : Flash Player 9
Controls whether the downloaded data is received as text (URLLoaderDataFormat.TEXT), raw binary data (URLLoaderDataFormat.BINARY), or URL-encoded variables (URLLoaderDataFormat.VARIABLES).
If the value of the dataFormat property is URLLoaderDataFormat.TEXT, the received data is a string containing the text of the loaded file.
If the value of the dataFormat property is URLLoaderDataFormat.BINARY, the received data is a ByteArray object containing the raw binary data.
If the value of the dataFormat property is URLLoaderDataFormat.VARIABLES, the received data is a URLVariables object containing the URL-encoded variables.
Т.е. смешанный тип, не получится... Хотя, возможно я и ошибаюсь...
Просто я не сталкивался с подобными проблемами. Я обычно делаю один из двух вариантов:
1. Есть картинка на сервере, а БД записана ссылка (тогда передаем xml или переменные. т.е. VARIABLES или TEXT)
2. Грузим в swf картинку, делаем копию BitmapDataой, далее кодируем BitmapData в byteArray, при помощи com.adobe.images.PNGEncoder (доступен на сайте адоба для скачки), для примера, и записываем в БД. Когда нужно, вытягиваем из БД байтики (используя BINARY).
А вот как смешать - не знаю. Не пробовал.
Возможно,
__etc знает...