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

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

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

Программирование Вопросы связанные с программированием в JAVA

Ответ
 
Опции темы
Старый 09.01.2007, 18:39   #1
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Софт кнопки

Я наверное чето недопонимаю... как правильно юзать софт кнопки?

согласно хелпу (и методу научного тыка) при создании команды обяз надо указать "commandType", который может быть от 1 до 8 (ибо это стандартные функции для операций: BACK, CANCEL, EXIT, HELP, ITEM, OK, SCREEN, и STOP), а как замутить свою кнопку?

формы я вообще не юзаю, единственное что на экране это GameCanvas, поэтому казалось бы можно заюзать любой индекс а в Listener проверять по command.getCommandType() и всё... но не тут то было... каждая мобила растрактовывает эти команды поразному, а именно: вставляет свои названия кнопок, пытается выполнить стандартную операцию, вообще не создает кнопку или просто напросто виснет при попытке нажать...


есть ли возможность создать софт-команду не юзая стандартных команд?

__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 10.01.2007, 09:36   #2
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Софт кнопки

теоретически SCREEN тип просто рекомендует яве расположить команду на экране, а не в меню
ITEM работает с точностью до наоборот.
а вот остальные команды действительно стандартные и некоторые телефоны даже метки им подставляют свои.
Command cmd = new Command("Моя команда", Command.SCREEN, 0);
....
if(command == cmd) {делаем что надо}
(Offline)
 
Ответить с цитированием
Старый 10.01.2007, 15:52   #3
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Софт кнопки

Насколько я помню, задание типа команды рекомендует яве только порядок расположения команд на экране (тобишь на левой или правой софт клавише), а также дает дополнительные возможности при навигации...

Указание SCREEN создает абстрактную команду с именем "Моя команда", а значение приоритета в Command cmd = new Command("Моя команда", Command.SCREEN, 0); рекомендует с какой стороны разместить команду и в каком порядке их размещать, если на одну софт-клавишу приходится больше одной команды...
(Offline)
 
Ответить с цитированием
Старый 10.01.2007, 21:41   #4
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Софт кнопки

Сорри, я туто ваще ступил...

я думал что команды с одинаковыми типами будут конфликтовать друг с другом и чето в башке засело что типа при удалении их потома не различишь...

бывает...

спасибо!!!
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сёрфо-софт ? SubZer0 Болтовня 5 14.12.2009 15:50
Работа с софт-клавишами телефона Trazzy Основной форум 1 21.08.2009 13:21
Как работать с софт-клавишами Skythrone Основной форум 9 20.08.2008 15:46
Исчу редкий софт! SBJoker Болтовня 4 23.11.2006 18:30
софт кнопки Cyxapeff Основной форум 14 11.02.2006 00:06


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


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