![]() |
|
||||||||||
|
|
|
|||||
|
есть такой код который подгружает и генерит меню на основании XML файла, так вот пунктами меню являюцца картинки.
внимание вопрос: как сделать прелоадер для этих подгружаемых картинок, т.е. идея какова, пока они все не загрузяцца - меню не показываецца !!!
__________________
Маньяк-часовщик :) www.plastique.ru/lab/ |
|
|||||
|
Именна картинок храни в масиве, делай запрос на загрузку первого ел. масива, на onLoadComplite инкрементируй елемент масива и продолжай загрузку, после последнего елемента, отображай менюху. Блин чота все просто, я правильно понял вопрос?))
|
|
|||||
|
хм... это мне постоянно надо вбивать имена картинок в масив, т.е. переписывать флешь! - не этот вариант не катит
__________________
Маньяк-часовщик :) www.plastique.ru/lab/ |
|
|||||
|
А что тебе мешает описать имена картинок в том же XML?
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
- хотя Dindin ответил оч пральна на вопрос, глянь на эту структуру:
<menu> <item ico="/pictures/folder.jpg" text="Folder1" > <item ico="/pictures/item.jpg" text="Item1" action="getUrl" args="/index.html,_self"/> <item ico="/pictures/item.jpg" text="Item1" action="loadMovie" args="_root.target_mc,/swf/my_animation" /> </item> </menu> в таком или примерно таком раскладе, это уж как понравится, ты можешь каждому пункту меню передавать не только иконку, но и команды их аргументы. Думаю вытащить все это из xml не составит никакого труда. Я бы не стал дожидаться окончания загрузки а дсделал бы как в виндах - если картинки еще нет, то показывается дефлотная, как загрузилась - заменяешь. - если юзер хочет увидеть красоты - дождется загрузки, если нет, нехай себе ужо кликает. Грузить картинки лучше начинать с самого верхнего уровня XML меню. И только потом остальные. |
![]() |
Часовой пояс GMT +4, время: 02:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|