|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2010
Сообщений: 91
|
как добавить элемент List динамически
доброе время суток.
у меня есть mxml файл в котором добавляется элемент List таким способом: в этот елемент я добавляю ссылки на файлы, которые потом можно скачать: public function receiveFile(info:Object):void{ dp.addItem( { label:info.name, file:info.file } ); fileList.dataProvider = dp; } или возможно его можно заменить на другой элемент который будет выполнять все его ф-нции. то есть что бы по клику на ссылку началось сохранение переданного файла... заранее спасибо за помощь! |
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Также как и любой другой компонент
public function addNewList(w:Number, h:Number, x:Number, y:Number):void { var l:List = new List(); addChild(l); //задаёте w/h/x/y .... ... //заполняете его содержимым .... //и ловите клик l.addEventListener(Event.CHANGE, loadFile); } private function loadFile(event:Event):void { var fileName:String = event.currentTarget.selectedItem.data; //грузите файл }
__________________
Oomph |
|
|||||
Регистрация: Nov 2010
Сообщений: 91
|
я нашел эту статью http://help.adobe.com/ru_RU/ActionSc...5b32-7fa6.html. сдклал все как там говорится. но компилятор постоянно выдает ошибку на
типа такой ф-ции в клвссе нет. подключаю библиотеку import mx.controls.List; В чем может быть дело?
Ошибка "Error: Call to a possibly undefined method setSize through a reference with static type mx.controls:List" |
|
|||||
Цитата:
__________________
http://www.chessmax.ru |
Часовой пояс GMT +4, время: 22:35. |
|
« Предыдущая тема | Следующая тема » |
|
|