4 The Stage is a top-level object used for displaying a tree of Actors.
6 - Stage is a static object used by accessing the dali.stage object.
7 - Stage provides a top-level "root" actor.
8 - Stage provides Key Events to the application
9 - Stage has a background color you can set, see {{#crossLink "stage/setBackgroundColor:method"}}{{/crossLink}}
11 When an actor is not required, remove it from the stage to save memory and help performance.
13 dali.stage.setBackgroundColor( dali.COLOR_WHITE);
15 var stageSize = dali.stage.getSize();
17 var imageActor = new dali.ImageActor( );
19 dali.stage.add( imageActor );
21 // when the actor is no longer required
22 dali.stage.remove( imageActor );
25 <img src="../assets/img/stage.png"/>
29 Key events are received through the key-event callback.
32 daliApp.myCallback = function (keyEvent)
34 switch (keyEvent.keyDescription) {
38 case "Down": log("down");
41 case "Left": log("left");
44 case "Right": log("right");
50 dali.stage.connect("key-event", daliApp.myCallback);
53 The key event object has the following properties
56 state, // boolean = "down" or "up" key state
57 shiftPressed, // boolean, shift key is held
58 ctrlPressed, // boolean, ctrl key is held
59 altPressed, // boolean, alt key is held
60 keyModifiers, // key modifiers
62 keyDescription, // key description
63 timestamp // The time in milli-seconds when the event occured