mkdir1995
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2018
02:03 PM
Back button on Detail Screen in SceneGraph
I'm trying to implement a "go back" button on the detail screen using SceneGraph to go back to the Grid Screen. My code is based off the Simple Grid with Details and Video example.
I have 2 buttons: "Play" and "Go Back." Play works just fine, but when I try to go back, nothing happens - I just get a blank gray screen with no error.
DetailScreen.xml
DetailScreen.brs
What am I missing here? Any help would be appreciated.
Thanks!
I have 2 buttons: "Play" and "Go Back." Play works just fine, but when I try to go back, nothing happens - I just get a blank gray screen with no error.
DetailScreen.xml
<children>
<GridScreen
id="GridScreen"
visible="false"
translation="[0,0]" />
DetailScreen.brs
m.gridScreen = m.top.findNode( "GridScreen" )
sub onItemSelected()
' first button is Play
' second button is to Go Back
if m.top.itemSelected = 0
m.videoPlayer.visible = true
m.videoPlayer.setFocus( true )
m.videoPlayer.control = "play"
m.videoPlayer.observeField( "state", "OnVideoPlayerStateChange" )
end if
if m.top.itemSelected = 1
print "I have selected the GO BACK button"
m.gridScreen.visible = "true"
m.gridScreen.setFocus( true )
m.top.visible = "false"
end if
End Sub
What am I missing here? Any help would be appreciated.
Thanks!
5 REPLIES 5

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2018
02:17 PM
Re: Back button on Detail Screen in SceneGraph
m.top.visible = "false"
Possible culprit ?
Kinetics Screensavers
mkdir1995
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2018
02:34 PM
Re: Back button on Detail Screen in SceneGraph
"squirreltown" wrote:
m.top.visible = "false"
Possible culprit ?
@squirreltown - I thought it might be, but when I remove it, it still doesn't work. Instead it stays stuck on the detail screen.
tim_beynart
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2018
12:18 PM
Re: Back button on Detail Screen in SceneGraph
m.gridScreen.visible = "true"
shouldn't that be a boolean (in other words, no quotes)? I'm just guessing here.

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-08-2018
07:00 AM
Re: Back button on Detail Screen in SceneGraph
"tim_beynart" wrote:m.gridScreen.visible = "true"
shouldn't that be a boolean (in other words, no quotes)? I'm just guessing here.
Weirdly, this one works both ways. Probably so you can use values right out of the registry.
Kinetics Screensavers
mkdir1995
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-08-2018
08:11 AM
Re: Back button on Detail Screen in SceneGraph
"squirreltown" wrote:"tim_beynart" wrote:m.gridScreen.visible = "true"
shouldn't that be a boolean (in other words, no quotes)? I'm just guessing here.
Weirdly, this one works both ways. Probably so you can use values right out of the registry.
I was actually wondering why some are in quotes and some aren't, and tried both. neither worked 😞