![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
В флекс-приложении подгружаю в зависимости от настроек XML (10 шт.) в которых прописано какие картинки (source на PNG с прозрачным фоном (source="media/ball.png"), каждая примерно по 20-30 Кб одновременно 30-50 шт.).
Загрузка картинок производится с сервера, поэтому чтобы не было задержек желательно их сразу все подгрузить из папки. Каждую картинку эмбедить - это плохая идея. Как подгрузить все что находится в папке? |
|
|||||
|
Думал что есть решение - натравливаешь папку и все там эмбедится. Дело даже не в том что сотни ресурсов придется руками прописывать, а в том что добавляя потом ресурсы можно просто залить картинку и путь в XML добавить, а теперь в класс изменения вносить, опять флэшку компилировать и менять.
|
|
|||||
ну я что-то похожее делал: xml-ка, в ней что-то вроде: <files> <file name="ball0.png" id="smallRedBall" /> <file name="ball1.png" id="smallBlueBall" /> <file name="ball2.png" id="smallGreenBall" /> </files> и потом через bulk loader все что надо подгружаешь и по завершении забираешь по id примерно так. исходника нет под рукой |
|
|||||
|
Вернусь к этой проблеме. Так ничего и не понял.
У меня компоненты используют одни и те же ресурсы - картинки. Используют совершенно разными способами. Они просто используют source="media/ball.png" и загружают картинку с сервера. Если одна-три картинки - это нормально, все практически мгновенно, но если их 50, то получается задержка 3-5 сек. в зависимости от скорости инета у пользователя. Как можно решить проблему и подгрузить ресурсы заранее, но обращаться к ним по прежнему source="media/ball.png"? Ковырял, bulk loader, но это целое дело переписывать компоненты под него. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|