{"id":603,"date":"2013-09-02T09:19:00","date_gmt":"2013-09-02T06:19:00","guid":{"rendered":"http:\/\/blog.iridi.com\/en\/2013\/09\/02\/almighty-iridium-script-get-better-control-of-your-project\/"},"modified":"2018-07-18T13:26:58","modified_gmt":"2018-07-18T10:26:58","slug":"almighty-iridium-script-get-better-control-of-your-project","status":"publish","type":"post","link":"https:\/\/blog.iridi.com\/en\/almighty-iridium-script-get-better-control-of-your-project\/","title":{"rendered":"ALMIGHTY iRidium Script! Get BETTER Control of YOUR Project!"},"content":{"rendered":"<p><img class=\"aligncenter\" title=\"hapca8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/c2d\/c2dba865bdf1de2f388bef9d401b987f.png\" alt=\"hapca8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<h3 style=\"text-align: center;\">What is iRidium Script?<\/h3>\n<p>iRidiumScript is a tool to design scripts (subprograms) using Javascript. The idea is quite simple. You code in javascript and you have full access to the graphic items and driver parts with a chance to add and to change its basic iRidium features.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><img class=\"aligncenter\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema.png\" alt=\"shema_blog0_en.png\" width=\"50%\" align=\"middle\" border=\"0\" \/><\/p>\n<h3 style=\"text-align: center;\">What Does iRidium Script Look Like?<\/h3>\n<p>iRidiumScript consists of several parts:<\/p>\n<ul>\n<li>Listeners<\/li>\n<li>API to work with iRidium items<\/li>\n<li>Basic functions of Javascript<\/li>\n<\/ul>\n<p class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 0cm;\">\u00a0A Listener is a link between the actions of the user and the project work. For instance, when a user presses a button, a listener, assigned to this button, is activated, and the actions, programmed by you, are performed.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><img class=\"aligncenter\" title=\"shema_big4.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/543\/543582db8406a58f1ccdc76c1ebf79d8.png\" alt=\"shema_big4.png\" width=\"50%\" align=\"middle\" border=\"0\" \/><\/p>\n<h3><\/h3>\n<h3 style=\"text-align: center;\">How Does iRidium Script Work?<\/h3>\n<p>&nbsp;<\/p>\n<p>Scripts are based on listeners. A Listener is a function that performs definite actions when the event you\u2019ve selected happens. The first thing for you to do is to add a listener:<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog_en.png\" alt=\"shema_blog_en.png\" width=\"100%\" align=\"middle\" border=\"0\" \/><\/p>\n<p>Next you describe the actions for the Listener to do. Here you can change the interface, work with drivers and do calculations.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"3.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog2_en.png\" alt=\"3.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">Unique Opportunities of iRidium Script!<\/h3>\n<p>1. You can divide scripts into modules for faster and more convenient search and changes in a definite part of the code.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"5.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog3_en.png\" alt=\"5.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>2. You write a script only once, as you can save it on the hard drive and upload it into another project.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"4.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog4_en.png\" alt=\"4.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>3. You can change and create graphic items of the interface.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"6.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog5_en.png\" alt=\"6.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>4. You can create music accompaniment.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"7.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog6_en.png\" alt=\"7.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>5. You can create your own drivers and work with existing iRidium drivers.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog7_en.png\" alt=\"8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>6. You can use device indicators where iRidium is set up.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog8_en.png\" alt=\"8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>7. You can use any event for listeners.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog9_en.png\" alt=\"8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">To work with iRidium Script is Simple!<\/h3>\n<p>&nbsp;<\/p>\n<p>1. ScriptHelper. No need to remember the whole API list, press the Event tab and select a command to be and select it from the dropdown list.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog10_en.png\" alt=\"8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>2. Intellectual Helper. No need to remember the names of all pages and popups, names of graphic items, sound files and drivers. Intellectual helper remembers it all for you.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog11_en.png\" alt=\"8.png\" width=\"100%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>3. Script Call. No need to learn programming. Work with scripts in Macros Editor.<\/p>\n<p style=\"text-align: center;\"><img class=\"aligncenter\" title=\"8.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/blog_en\/shema_blog12_en.png\" alt=\"8.png\" width=\"60%\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Use these unique opportunities of iRidium Script to achieve maximum customization of YOUR project, and you are sure to make any client happy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is iRidium Script? iRidiumScript is a tool to design scripts (subprograms) using Javascript. The idea is quite simple. You code in javascript and you<\/p>\n","protected":false},"author":2,"featured_media":1017,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-centered.php","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/603"}],"collection":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":3,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":1207,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/603\/revisions\/1207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media\/1017"}],"wp:attachment":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}