kann mir mal bitte jemand erklären wie das mit der
return id funktioniert ?
Das habe ich schon versucht in nem testscript
Code: Select all
while 1
$Mainmenu.Menu = create custom menu array
$janein.array = array alloc: size=0
append 'Ja' to array $janein.array
append 'Nein' to array $janein.array
add custom menu item to array $Mainmenu.Menu: text='normal' returnvalue='ja.nein.drei'
add value selection to menu: $Mainmenu.Menu, text='test', value array=$janein.array, default=0, return id='test'
$ret.value = open custom menu: title='Langstrecken Waren Transporter Hauptmenue' description=null option array=$Mainmenu.Menu
if $ret.value == -1
return null
end
if $ret.value == 'test'
$tmpSelection = $ret.value[0]
$tmpSelection2 = $ret.value[1]
play sample 972
$msg = sprintf: fmt='Ja', $tmpSelection, $tmpSelection2, null, null, null
display subtitle text: text=$msg duration=11000 ms
end
if $ret.value =='ja.nein.drei'
play sample 972
end
end
return null
Reflexer hat mal geschrieben das dabei ein array zurückkommt ?! Aber mit welchen werten? stimmt meine abfrage so?
Reflexer wrote:
Edith sagt: ergänzend wäre noch zu erwähnen, dass diese Art der Abfrage nur bei einfachen menü-elementen funktioniert. wenn du eine value-selection (das ding mit den pfeilen rechts und links) verwendest, dann muss die Abfrage auf den returnvalue komplett anders aussehen, da dann ein array zurückkommt. ich weiß ja nicht, was du verwendest.
kann mir das bitte mal einer erklären!
Danke
