Hello! Cannot understand, why print function works strange in Eclipse Debug Console.
I have main.brs:
sub Main()
showChannelSGScreen()
end sub
sub showChannelSGScreen()
print "in showChannelSGScreen"
screen = CreateObject("roSGScreen")
m.port = CreateObject("roMessagePort")
screen.setMessagePort(m.port)
scene = screen.CreateScene("GuideScene")
screen.show()
while(true)
msg = wait(0, m.port)
msgType = type(msg)
print "Event"
if msgType = "roSGScreenEvent"
if msg.isScreenClosed() then return
end if
end while
end sub
Also I have Scene:
<?xml version="1.0" encoding="utf-8" ?>
<!--********** Copyright 2015 Roku Corp. All Rights Reserved. **********-->
<component name="GuideScene" extends="Scene" >
<script type="text/brightscript" uri="pkg:/components/GuideScene.brs" />
<children>
<MenuBar id="menuBar" />
<Label
id="myLabel"
visible="true"
height="60"
width="0"
text = "Press OK to Hide"
horizAlign = "left"
vertAlign = "center"
translation="[250,100]" />
</children>
</component>
and it's code GuideScene.brs:
sub init()
print "23"
end sub
When I start application i see only main.brs log:
print "in showChannelSGScreen" - prints
print "23" - didn't prints
Sincerely, Sergey Shoshin, software developer.