Finally, let's put all the examples we've seen previously in the tutorial together, to create a typical Scene Graph scene component.
Example Application: VideoBannerBug.zip
And here's the entire XML file that plays a video, has several animations, and handles various events. There's nothing here that hasn't been covered previously. We've added line numbers to help locate specific sections of the file:
Let's go over this by line number, and go back and look at each section of the tutorial where we saw how the XML was defined.
Line 1: DTD Declaration
Scene Graph XML Guide Reference: TBD
Tutorial Reference: TBD
TBD
Lines 3-183: component Element Definition
TBD
Lines 5-81: script Element Definition
TBD
Lines 7-21: init() Function Definition
TBD
Lines 23-35: setVideo() Video Parameters Function Definition
TBD
Lines 37-69: onKeyEvent() Function Definition
TBD
Lines 71-79: changetext() Banner Text Change Function Definition
TBD
Lines 83-88: Video Node Definition
TBD
Lines 90-156: Banner/Bug Group Node Definition
TBD
Lines 93-111: Banner Rectangle Node Definition
TBD
Lines 99-110: Banner Animation Definition
TBD
Lines 113-134: Banner Text Label Node Definition
TBD
Lines 121-133: Banner Text Animation Definition
TBD
Lines 136-155: Channel Bug Poster Node Definition
TBD
Lines 142-154: Channel Bug Animation Definition
TBD
Lines 158-150: warningRectangle Definition
TBD
Lines 165-173: warningLabel Definition
Lines 176-181: Timer Node Definition
TBD
TBD whole page, but also need to modify and complete the actual example TBD. We should also change the name of the zip file. Sounds like a bug TBD hey the whole thing is probably going to change! TBD