|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 03.02.12]
Регистрация: Jul 2007
Адрес: Благовещенск на Амуре
Сообщений: 22
|
LIST с картинками загруженными из вне (не из библиотеки) РЕШЕНИЕ!
1. Положил на сцену List из компонент, назвал его list.
2. Создал мувик 16х16, в свойствах идентификатор вписал abc. Залил белым прозрачным кубиком 16х16. 3. положил в него код: var n:Number=_parent._parent.lastPosition; n=n==undefined?_parent.rowIndex:n+_parent.rowIndex; this.loadMovie(_root.arr[n]); var arr:Array = ["0.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"]; //добавим для примера 6 строк, в которые будут загружены 6 jpg из источников массива for(i=0;i<6;i++){list.addItem({icon:"abc",label:"строка: "+i})} //косметика )) //list.setStyle("borderStyle","none"); list.iconField = "icon"; list.setStyle("selectionEasing", None); list.setStyle("selectionDuration",0); list.setStyle("themeColor",0xdddddd); list.setStyle("rollOverColor",0xa5a5a5); list.setStyle("fontSize",14); 6. качай мой пример если пункт 5 не смог понять) Последний раз редактировалось Доктор Глюк; 11.10.2011 в 01:23. Причина: add PS )) |
|
|||||
Теперь еще сутки на освоение MovieClipLoader-а.
см. п. 5. |
|
|||||
[+1 03.02.12]
Регистрация: Jul 2007
Адрес: Благовещенск на Амуре
Сообщений: 22
|
тоесть загрузить в лоадер потом по инициализации элемента внутри списка он будет сообщать свой this и лоадер в руте будет грузить из кэша в него ? ну можно попробовать, но это простой вариант что я представил) чисто наглядный, там уже как хотите.. а главное нащупал приём КАК это делать...
__________________
даёш кликопробегом по иконам Последний раз редактировалось Доктор Глюк; 10.10.2011 в 11:50. |
|
|||||
Ну, честно говоря, то что вы "нащупали", уже лет 5 как не рекомендуется даже использовать
Вобщем вы тут велосипед изобрели. Причем 4-колесный... |
|
|||||
[+1 03.02.12]
Регистрация: Jul 2007
Адрес: Благовещенск на Амуре
Сообщений: 22
|
интересно почему это "уже лет 5 как не рекомендуется" ?? что в этом такого что список подгружает картинки из вне а не из библиотеки только как он и приспособлен собственно
__________________
даёш кликопробегом по иконам |
|
|||||
Потому что крупную графику все и всегда подгружали ИМЕННО и ТОЛЬКО из-вне.
Именно для этого существуют лоадеры, прелоадеры и иже с ними... |
|
|||||
[+1 03.02.12]
Регистрация: Jul 2007
Адрес: Благовещенск на Амуре
Сообщений: 22
|
Какую КРУПНУЮ? Видимо не ясна суть кода!? я поясню: список состоит из лэйбла и прочих данных а так же слева можно разместить иконку, так вот именно иконка в список загружаема из вне, а не как это принято разработчиками сугубо из библиотеки, такими вот не хитрыми путями пришлось избежать этой недоработки этого компнента.
Тут не о крупных идёт речь, а о маленьких иконках, которые невозможно программно внедрить в библиотеку чтобы выложить далее в список...
__________________
даёш кликопробегом по иконам Последний раз редактировалось Доктор Глюк; 13.10.2011 в 06:59. |
|
|||||
Согласен. Ваш код гениален. В мемы. Рекомендую создать на эту тему блог. ))
Последний раз редактировалось dark256; 13.10.2011 в 15:29. |
Часовой пояс GMT +4, время: 13:24. |
|
« Предыдущая тема | Следующая тема » |
Теги |
icon , iconfield , lastPosition , list , rowIndex |
Опции темы | |
Опции просмотра | |
|
|