Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 09.03.2011, 18:08   #1
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Создание кнопки на форме

Как создать в MidletPascal кнопку? Требуется для телефона с тач скрином.
Где то читал что можно через класс Item, можно пример?

Никто не знает что ли? Если нельзя, о так и напишите. Хотя бы буду знать, что кнопку создать невозможно в Midlet Pascal.

Последний раз редактировалось ViNT, 10.03.2011 в 16:21.
(Offline)
 
Ответить с цитированием
Старый 10.03.2011, 16:21   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Создание кнопки на форме

На данный момент нельзя.
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 07:37   #3
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Создание кнопки на форме

А никаких библиотек для этой программы не существует, чтобы расширить ее возможности?
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 08:12   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Создание кнопки на форме

Библиотек довольно много
http://forum.boolean.name/forumdisplay.php?f=124
но кнопки пока никто не сделал.
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 13:36   #5
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Создание кнопки на форме

Как создать в MidletPascal кнопку? Требуется для телефона с тач скрином.
Где то читал что можно через класс Item, можно пример?

Никто не знает что ли? Если нельзя, о так и напишите. Хотя бы буду знать, что кнопку создать невозможно в Midlet Pascal.
что сразу нельзя..я думаю можно,Ведь есть либа которая возвращает координаты прикосновения,а кнопку можно рисовать имаговскую.а потом методом ">< либо =" сравнивать попали ли координаты в неё..обрабатывать функции
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 15:26   #6
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Создание кнопки на форме

а какое событие возвращает координаты прикосновения?

Может есть какое нибудь событие типа KEY_TOUCH?

Последний раз редактировалось Poma, 11.03.2011 в 18:35.
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 18:36   #7
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Создание кнопки на форме

В Lib_sensor, функции pointer_pressed_x (y), pointer_dragged_x (y), pointer_released_x (y).
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 19:17   #8
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Создание кнопки на форме

Почему у меня выдает ошибку в 3 строке?
uses game;
begin
game.init;
end.
(Offline)
 
Ответить с цитированием
Старый 11.03.2011, 19:31   #9
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Создание кнопки на форме

Из мануала к Lib_game:
void init(int c)
с = 1 - отключаем генерацию событий keyPressed для курсорных клавиш
(Offline)
 
Ответить с цитированием
Старый 12.03.2011, 07:26   #10
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Создание кнопки на форме

Можно ли соединить меню (showMenu) с графическими объектами и Lib_sensor? Надо открыть на полэкрана меню, а остальную часть будет занимать графическая клавиатура.
(Offline)
 
Ответить с цитированием
Старый 12.03.2011, 11:33   #11
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Создание кнопки на форме

Можно ли соединить меню (showMenu) с графическими объектами и Lib_sensor? Надо открыть на полэкрана меню, а остальную часть будет занимать графическая клавиатура.
можно меню сделать методом Рисования....там всё в картинках,как в Опере мини 5....Тогда можно..
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 12.03.2011, 17:30   #12
Poma
AnyKey`щик
 
Регистрация: 09.03.2011
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Создание кнопки на форме

Сделал все в картинках, но "китайский" айфон показывает просто белый экран (и так при каждом добавлении картинки. без них все нормально), а на обычном телефоне идет все нормально с изображениями. В чем может быть проблема? На том же айфоне нормально идет опера 5.
Использовал:
drawImage(loadImage('/1.png'), 0, 0);
Еще попробывал так:
var 
    image_id: integer; 
  begin 
    image_id := formAddImage(loadImage('/logo.png')); 
    showForm; 
    delay(2000); 
  end.
айфон тоже не захотел показывать изображение. Такое ощущение как будто он не может считывать изображения.
(Offline)
 
Ответить с цитированием
Старый 12.03.2011, 17:57   #13
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Создание кнопки на форме

Пересохрани картинку через Paint.NET бывает Фотошоп генерирует такие картинки, что они в Java потом не открываются.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Poma (12.03.2011)
Старый 13.03.2011, 09:57   #14
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Создание кнопки на форме

может айфон(вернее процессор MT6235) не пережёвывает некоторые приколы пнг...у мя такое тож есть (и у многих с этим процом)
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:07.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com