var arr=["/Sys/Img/AScript.png","/Sys/Img/Add.png","/Sys/Img/BarA.png","/Sys/Img/BlackBack.jpg","/Sys/Img/BlueBack.jpg","/Sys/Img/Bulb.png","/Sys/Img/Color.png","/Sys/Img/Connect.png","/Sys/Img/Droid1.png","/Sys/Img/Droid2.png","/Sys/Img/Eagle1.png","/Sys/Img/Eagle2.png","/Sys/Img/Exit.png","/Sys/Img/Explode1.png","/Sys/Img/Explode2.png","/Sys/Img/Explode3.png","/Sys/Img/Explode4.png","/Sys/Img/Explode5.png","/Sys/Img/Files.png","/Sys/Img/Forward.png","/Sys/Img/GreenBack.jpg","/Sys/Img/Hello.png","/Sys/Img/Icon.png","/Sys/Img/JoyPad.png","/Sys/Img/Layout.png","/Sys/Img/Left.png","/Sys/Img/Light.png","/Sys/Img/Mic.png","/Sys/Img/NxtConn.png","/Sys/Img/Pillar.png","/Sys/Img/PillarTop.png","/Sys/Img/Play.png","/Sys/Img/Refresh.png","/Sys/Img/Reverse.png","/Sys/Img/Right.png","/Sys/Img/Settings.png","/Sys/Img/Sky.jpg","/Sys/Img/Sound.png","/Sys/Img/Splat.png","/Sys/Img/Spring.png","/Sys/Img/Sprint.png","/Sys/Img/StarField.jpg","/Sys/Img/Tab.png","/Sys/Img/TabHi.png","/Sys/Img/Tile.png","/Sys/Img/Touch.png","/Sys/Img/Ultra.png","/Sys/Img/VBarA.png","/Sys/Img/VBarB.png","/Sys/Img/VBarC.png","/Sys/Img/Xylophone.png","/Sys/Img/bar_dark.png","/Sys/Img/ioio.png","/Sys/Snd/Bullet.mp3","/Sys/Snd/Explode.mp3","/Sys/Snd/Poing.ogg","/Sys/Snd/Trill.ogg"] var player,lay2,img //Called when application is started. function OnStart() {     app.EnableBackKey(false);     app.SetOrientation("Portrait");     //Create a layout with objects vertically centered.     var lay = app.CreateLayout( "absolute", "VCenter,FillXY" );         player = app.CreateMediaPlayer();      player.SetOnReady(playerReady);     //Create a text label and add it to layout.     var lst = app.CreateList( arr );     lst.SetOnTouch(lstOnTouch);     lst.SetPosition(0,0.05);     lay.AddChild( lst );     //Add layout to app.         app.AddLayout( lay );         lay2=app.CreateLayout("absolute","");     lay2.SetBackColor("#ffdddddd");     //property to simulate GetBackColor()     lay2.backColor="#ffdddddd"     img=app.CreateImage(null,0.95,0.85);     img.SetOnTouchUp(imgOnTouch);     lay2.AddChild(img);     //seekbar to change background colour     var skb=app.CreateSeekBar(0.95);     skb.SetRange(15);     skb.SetValue(13);     skb.SetOnTouch(skbOnTouch);     skb.SetPosition(0,0.85,0.95)     lay2.AddChild(skb);     lay2.SetVisibility("Hide");     app.AddLayout(lay2); } function lstOnTouch(item) {     if(!app.FileExists(item)) return     var three=item.slice(-3)     if (three=="png" || three=="jpg")     {       var pic = app.CreateImage(item);       img.Clear();       img.DrawImage(pic,0,0,pic.GetWidth(),pic.GetHeight());       lay2.Animate("SlideFromLeft");       }     if (three=="mp3" || three=="ogg")     {         player.SetFile(item);         player.SeekTo(0);         player.Play();     } } function imgOnTouch() {      lay2.Animate("SlideToLeft"); } function skbOnTouch(value) {      var h = Math.round(value).toString(16);      var col = "#ff"+h+h+h+h+h+h;      if(lay2.backColor != col)      {         lay2.SetBackColor(col);         lay2.backColor = col;      } } function playerReady() {         player.SeekTo(0);         player.Play(); } function OnBack() {     if(lay2.GetVisibility()=="Show")         lay2.Animate("SlideToLeft")     else if(confirm("Exit")) app.Exit() }