Didn't do it. The snippet below gives the error.
The data item is being added ok to the array because I do a PrintAA(episode) and it includes the item myitemcount: 1
Interface not a member of BrightScript Component (runtime error &hf3) in ...pkg:
/source/EpisodeScreen.brs(18)
018: screen.SetBreadcrumbText(content.myItemCount.ToStr (), rightBread)
Local Variables:
show &h4010 bsc:roAssociativeArray, refcnt=3
leftbread &hc010 bsc:roString (2.1 was String), refcnt=2
rightbread &h0100 String (VT_STR_CONST) val:
global &h0020 rotINTERFACE:ifGlobal
m &h0010 bsc:roAssociativeArray, refcnt=4
screen &h0010 bsc:roPosterScreen, refcnt=2
mrss &h0010 bsc:roAssociativeArray, refcnt=1
content &h0010 bsc:roArray, refcnt=2
selectedepisode &h0002 Integer val:0
msg &h0000 <uninitialized> val:Uninitialized
BrightScript Debugger>
Then the EpisodeScreen is setup with the following.
sub ShowEpisodeScreen(show, leftBread, rightBread)
screen = CreateObject("roPosterScreen")
screen.SetMessagePort(CreateObject("roMessagePort"))
screen.SetListStyle ("arced-landscape")
screen.SetBreadcrumbEnabled (true) 'added
screen.Show()
mrss = NWM_MRSS(show.url)
content = mrss.GetEpisodes()
selectedEpisode = 0
screen.SetContentList(content)
screen.SetBreadcrumbText(content.myItemCount.ToStr (), rightBread)
screen.Show()
...