PasjaGSM.pl
  Jesteś w: Forum > Problem z tworzeniem menu.


Problem z tworzeniem menu.

Forum.PasjaGSM.pl » ...:Sprzęt:... » Nokia » DCT-3 » [DCT3] Modyfikacje HW i SW » NokiX » Programowanie » Problem z tworzeniem menu.
Poprzedni temat «» Następny temat
Autor Wiadomość
 
bobek_wb 
Starszy Użytkownik



Telefon: DCT-3
Operator: Era
Pomógł: 8 razy
Wiek: 28
Dołączył: 16 Wrz 2005
Posty: 232
Wysłany: 2007-02-19, 23:30   Problem z tworzeniem menu.

Witam ponownie.

Już od 3 godzin męczę się z stworzeniem menu. Poddaje się i postanowiłem prosić was o pomoc. Już piszę w czym problem. No więc chcę stworzyć menu które będzie od razu odpalane po włączeniu aplikacji. I będą w nim 3 opcje. Próbowałem na 100 i więcej sposobów patrzyłem do dokumentacji SDK, różnych źródeł skryptów ale dalej nie działa, albo w ogóle nic się po uruchomieniu nie pokazuje albo wywala błędy przy dodawaniu do softu. Mógłby ktoś wytłumaczyć krok po kroku jak zrobić takie menu? Bo ja już pomysłów nie mam.
^
 
 
 
     
AdSense


druidbartek 
Expert



Telefon: DCT-3
Operator: Era
Pomógł: 39 razy
Wiek: 31
Dołączył: 13 Wrz 2005
Posty: 1006
Skąd: Wrocław
Wysłany: 2007-02-20, 00:50   

jak zapewne wiesz Nokia udostępniła nam 2 rodzaje menu - statyczne oraz dynamiczne

statyczne jest wykorzystywane w większości przypadków, cała jego struktura jest ustalana podczas dodawania skryptu do flasha i nie może być już zmieniona. natomiast dynamiczne wykorzystujemy choćby w menu gier gdzie w zależności od stanu gry może choc nie musi być w nim opcja Continue. przypadków wykorzystania dynamicznego menu można podać dużo więcej (choćby historia w memory editorze)

muszę przyznać że troszkę nie rozumiem twojego problemu bo mogę Ci podać gotowy przykład gdzie coś takiego już robiłeś - chodzi mi o menu gier - jest to dispatcher uruchamiany po intrze w którym od razu pojawia się menu - tam masz przykład menu dynamicznego

jeśli twoje menu ma być statyczne sprawa jest jeszcze bardziej prosta ponieważ wystarczy wysłać wiadomość 0x387 - MSG_OPEN_STATIC_MENU (czy jakoś tak) z odpowiedim parametrem

Kod:
/* ... */
case MSG_D_INIT:
{
   /* ... */
   send_message(MSG_OPEN_STATIC_MENU|MSG_1P, &menu_main);
   msg=MSG_R_STAY;
   break;
}
/* ... */

inny sposób to bezpośrednio w definicji to zrobić np coś takiego:
Kod:
/* exposing definition */
call value "def/mobile_unlocker/title",locate("str_application_title"),pool
call value "def/mobile_unlocker/msg",x2d(387),pool
call value "def/mobile_unlocker/arg",menu_main,pool
call value "def/mobile_unlocker/action",locate("action_select_back"),pool
call value "def/mobile_unlocker/flags",x2d(0),pool

gdzie nasz main_menu może wyglądać tak:
Kod:
m=ezmenu("start",locate("str_application_title"))
 call ezmenu "add",m,locate("str_opt1"),x2d(5e0),id_opt1,4
 call ezmenu "add",m,locate("str_opt2"),x2d(5e0),id_opt2,4
 call ezmenu "add",m,locate("str_opt3"),x2d(5e0),id_opt3,4
menu_main=ezmenu("end",m)

pisze troszkę z pamięci dlatego może coś być, i co do tego drugiego sposobu nie wiem czy da się (pewno jakoś się da :d) odpalać jeden dispatcher tak aby różne opcje w menu różnie go inicjowały (chodzi mi o to że w menu możemy przekazać tylko jeden argument którym w tym przypadku jest ID naszego dispatchera). dlatego sądzę że ten pierwszy opis będzie się lepiej nadawał do twoich potrzeb :)
^
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Podobne tematy
Temat Autor Forum Odpowiedzi Wysłany
Brak nowych postów nokia 3310 problem przy flashowaniu :/ bastek156 DCT-3 3 2014-04-05, 18:58
Brak nowych postów galaxy s3 problem z dźwiękiem na słuc... Rambo3 Samsung 0 2014-07-22, 00:15
Brak nowych postów Ginger dla Tychów - problem marta_g Ginger 0 2015-02-19, 12:49
Brak nowych postów Problem z softem do LG l5 E610 Linksiq LG 5 2015-07-02, 10:54
Brak nowych postów Recovering from your hair loss problem Ninabeauty Nokia 0 2016-05-13, 06:52