Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
morega
Level 7

m.top

Hi,

I'm new to Roku dev, and I have some pretty noob questions which I couldn't find direct answers to when I searched on the forum.

in the Scene Graph xml, what does "m" specifically refer to?
and what does "m.top" refer to? the parent Scene?


Thanks,
0 Kudos
2 Replies
squirreltown
Level 8

Re: m.top

Component Global Associative Array
All components have a global associative array designated as m. including Task node objects.
Kinetics Screensavers
0 Kudos
EnTerr
Level 8

Re: m.top

When a function defined in <script/> gets called, in `m.top` it will find a pointer to the <component/> that declared it.

I was confused too (i only hope i am not anymore!). The use of "top" is a misnomer - it does not mean the Scene under which everything is attached, it's a top just from the point of view of the XML file <component/> unit. A better naming would have been "m.component" or "m.this" or "m.self" or "m.node" or "m.m" Smiley Happy. But that naming ship has sailed.
0 Kudos