Просмотр полной версии : Добавление строки в начало списка
gaponj88
23.12.2011, 19:10
Здравствуйте!
У меня имеется компонент List в него по событию загружается текст!Каждый раз строка в List появляется ниже предыдущей!Так вот подскажите как сделать!Чтобы при добавлении в List новой строки она оказывалась в начале всех?)
List какой? Их много
если fl.controls.List , то
myList.addItemAt (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/controls/SelectableList.html#addItemAt%28%29)
gaponj88
23.12.2011, 19:26
стандартный компонент лист cs4
Неа так вообще не добавляет((
>> вообще не добавляет
да ладно, нормально добавляет в начало
list.addItemAt( { label:"new" }, 0);
gaponj88
23.12.2011, 21:06
Не чет у меня так не добавляет((Бред..
Добавлено через 2 минуты
additem добавляет а additemAt нет(
Может :
list.addItemAt( { label:"new",data:"" }, 0);
Он вроде может дату требовать в обязательном порядке..
gaponj88
23.12.2011, 21:23
так у мя так же!Вот так добавляет:
listt.addItem({label:sms_muv.sms_text.text,iconn:ico});
а так нет:
listt.addItemAt({label:sms_muv.sms_text.text,iconn:ico},0);
чеж такое то((
тяжелый случай
вот попробуй 'исправить' пример, чтоб перестал работать
может тогда чего прояснится :)
var list:List = new List();
addChild(list);
for (var i:int = 0; i < 3; i++) list.addItem( { label:i} );
list.addItemAt( { label:"new item" }, 0);
gaponj88
23.12.2011, 21:38
вот так заработало!:
listt.addItemAt({label:sms_muv.sms_text.text,iconn:ico,index:uint},0);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.