Я пытаюсь сделать только один из столбцов таблицы данных сортируемыми с помощью flex 3. но с помощью sortableColumns все столбцы меняют свои свойства ... любое решение ??
Вы можете использовать флаг сортировки в DataGridColumn:
http://livedocs.adobe.com/flex/3/langref/mx/controls/dataGridClasses/DataGridColumn.html#sortable
Мне неясно, что вы подразумеваете под колонкой, изменяющей ее свойство. Сортировка не должна изменять поле отображения столбца; хотя это может изменить значение, отображаемое в столбце. Сортировка одного столбца всегда должна изменять значения других столбцов. Это природа dataGrid.
Вам необходимо отключить параметр сортировки для DataGrid и включить его для нужного столбца DataGridColumn. Как только вы это сделаете, будет сортироваться только выбранный вами столбец.