PDA

Просмотр полной версии : загрузка jpg для кнопок


Иги
11.10.2012, 13:30
как сделать предварительную загрузку jpg для кнопок с rollOver, т.к при загруженной странице загружается только первая картинка, а остальные только после установки курсора на каждой кнопке - что не есть гуд...

Hauts
11.10.2012, 17:12
А вы бы сами поняли, что написали? Сформулируйте задачу для тех, кто не обладает даром ясновидения :)

mooncar
11.10.2012, 17:37
1. Грузите картинки заранее в невидимые контейнеры. То есть пока работает прелоадер. Для загрузки используете класс MovieClipLoader и его методы и события.
2. После загрузки (onLoadInit) отрисовываете (BitmapData.draw) загружнные контейнеры с картинками в битмапы (экземпляры BitmapData), после чего удаляете контейнеры для загрузки (они могут быть невидимы, чтобы не мелькали при загрузке).
3. После загрузки и отрисовки переходите к основному сценарию, конец работы прелоадера.
4. В нужные моменты "приклеиваете" (MovieClip.attachBitmap) соответственные битмапы из памяти в кнопки или куда там нужно.

Иги
12.10.2012, 19:56
к сожалению в 6 классе я забил на учебу, хотя был ведущим математиком, да и программированием тогда и не пахло... не укладываются в голове понятия функции :) да и тыква давно не та ...
примерно понимаю суть процесса, но эксперементировать долго нет времени - все делаю и делаю сайт...
возможно кто пришлет код, не в презент конечно... и надо понимать что это не одна страница - их собственно целая куча и в каждой свое количество картинок, могу ссылку кинуть
вобщем нужен код подлежащий большому расплоду и соответственно с минимальными изменениями для каждой страницы...

Добавлено через 8 минут
задача такова:
на стренице штук 20 кнопок, при движении по ним меняются картинки
при загрузке загружается только 1 картинка с помощью loadMovieNum ("01.swf", 2);
остальные (все в 1 папке) загружаются только после позиционирования мыши над ихними кнопками,
тоесть человек быстро над кнопками проводит мышью и типа картинок нет - соответственно их надо както
загрузить заранее для всех кнопок, лучше конечно дейтвительно пока прелоадер грузит все..

dark256
13.10.2012, 15:25
Да. Так будет вполне лучше. Кто же спорит-то.

Иги
16.10.2012, 21:30
похоже что лучше не будет - будет что и было :)