Я попытался использовать ComponentController для перехода от основной сцены к ViewA, затем обнаружил две проблемы.
- Кнопка в ViewA не реагирует на удаленные события. (button.setFocus (истина))
- Шрифт: LargeBoldSystemFont / font: MediumBoldSystemFont не работает нормально
Я новичок в разработке Roku. Любой намек приветствуется.
Обновление:
Я нашел решение для 1, я не должен был устанавливать фокус в функции init (). Мне нужно добавить m.top.observeField("focusedChild","onChildFocused")
в init ()
Затем установитеFocus в onChildFocused
sub onChildFocused()
print "child focused"
if m.top.isInFocusChain() and not m.button.hasFocus() then
m.button.setFocus(true)
end if
end sub
Я до сих пор не знаю, почему шрифты не работают нормально.