![]() |
Вопросы новичка... по mp
1 Как создать прелоадер? (подгрузку ресурсов) чтоб не глючил мидлет...
2 как подключать библиотеки Piligrim`a? Прошу прошения за, возможно, глупые вопровы, но я просто новичек. очень хочу освоить это дело. спасибо... |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
1. Подгрузка ресурсов нормально описана в справке. Едиственное, что нужно помнить, что МР не различает конец файла и виснет на нем. Нужно или считать количество информации или помечать последнюю строку чем-то вроде %%end%%
2. Библиотеки подключаются элементарно. Берем все файлы с расширением .class и копируем их в папку Libs МР, а в программе пишем uses имя_библиотеки; |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
не хочу вас отвлекать, но
Не могли бы вы сделать мне 1 исходник-промер подключения библиотеки и 2 подгрузки ресурсов ? |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
http://piligrim.at.tut.by/java/navigator.zipлежит лежит моя проба по работе с CellID с исходниками. Там есть ответ на обе твоих просьбы
|
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
Люди!
создаю часы на экран (176х220) а они гады видать в цикле обновляються очень много раз =) как сделать чтоб они обновлялись раз в 1 сек...? Та же история когда нужно чтоб спустя n-ое кол-во секунд что либо выскакивало ... так как задать это n-ое число? Спасибо! |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
Выполняй Repaint только тогда, когда оно того требует: для часов - каждую секунду (или минуту, если секунды не выводятся), или когда что-то на экране новенькое вывел - т.е. в своем частом-частом цикле введи проверку на необходимость перерисовывания :)
Надо подождать N секунд? Это просто: delay(N*1000) :) И почитывай иногда справочник по функциям и процедурам МидлетПаскаля, он в хелпе, если что... |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
справочник я читал...
delay - у меня из за него звстывает вся прога... (например меня надо чтоб только анимация одного цикла остановилась, а он останавливает всю прогу.) repaint у меня только один - в конце самом цикла. |
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
Уже в форуме писали что МР не многозадачная среда. Так что нужно извращатся я например считаю время в начале цикла и в конце потом в зависимости от разницы устанавливаю индекс счетчика циклов.
|
Re: 2 вопроса: Как создать прелоадер? как подключать библиотеки?
Прога застывает? Ну так используй функции реального времени: получи текущее время и то, что тебе надо выполнить через три секунды - выполняй в IF, когда текущее время станет на 3 секунды больше ранее полученного, затем все сначала...
|
Часовой пояс GMT +4, время: 12:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot