<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>Janvarev.ru - XMLScriptEngine/Simple-tutorial</title>
<link>https://janvarev.ru/XMLScriptEngine/Simple-tutorial</link>
<description>History/revisions of Janvarev.ru/XMLScriptEngine/Simple-tutorial</description>
<language>en-us</language>
<item>
<title>2007-06-30 14:41:46</title>
<link>https://janvarev.ru/XMLScriptEngine/Simpletutorial/show?time=2007-06-30+14%3A41%3A46</link>
<description>&lt;b>Сравнение версий &lt;a name=".xmlscriptengine.simpletutorial" href="https://janvarev.ru/XMLScriptEngine/Simpletutorial" class="">/XML&amp;nbsp;Script&amp;nbsp;Engine&amp;nbsp;/&amp;nbsp;Simple&amp;nbsp;tutorial&lt;/a> за &lt;a href="https://janvarev.ru/XMLScriptEngine/Simpletutorial?time=2007-06-30+14%3A41%3A46">2007-06-30 14:41:46&lt;/a> и &lt;a href="https://janvarev.ru/XMLScriptEngine/Simpletutorial">2007-06-30 14:52:59&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h77-1">&lt;/a>&lt;h1>Simple tutorial&lt;/h1>
&lt;br />
&lt;strong>Simple example&lt;/strong>&lt;br />
&lt;br />
For&amp;nbsp;example, you&amp;nbsp;want to&amp;nbsp;change some coord in&amp;nbsp;some object.&lt;br />
&lt;br />
Use&amp;nbsp;code:&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;pre>&lt;div class="hl-main">&lt;pre>&lt;span class="hl-identifier">XMLScriptEngine&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">getInstance&lt;/span>&lt;span class="hl-brackets">()&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">runCommands&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-identifier">Button1&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-reserved">null&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-reserved">new &lt;/span>&lt;span class="hl-identifier">XML&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">&amp;lt;cmd&amp;gt;&amp;lt;sp n=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">x&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> v=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-number">400&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">/&amp;gt;&amp;lt;sp n=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">y&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> v=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-number">200&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">/&amp;gt;&amp;lt;/cmd&amp;gt;&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-brackets">))&lt;/span>&lt;span class="hl-code">;&lt;/span>&lt;/pre>&lt;/div>&lt;/pre>&lt;/div>&lt;!--/notypo-->&lt;br />
&lt;br />
Script is&amp;nbsp;passed in&amp;nbsp;third param; second &amp;ndash; environemnt (associative array), first &amp;ndash; default object;&lt;br />
&lt;br />
&lt;strong>Using environment&lt;/strong>&lt;br />
&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;pre>&lt;div class="hl-main">&lt;pre>&lt;span class="hl-reserved">var &lt;/span>&lt;span class="hl-identifier">env&lt;/span>&lt;span class="hl-code">:&lt;/span>&lt;span class="hl-identifier">Object&lt;/span>&lt;span class="hl-code"> = &lt;/span>&lt;span class="hl-brackets">{&lt;/span>&lt;span class="hl-identifier">world&lt;/span>&lt;span class="hl-code">: &lt;/span>&lt;span class="hl-identifier">Canvas1&lt;/span>&lt;span class="hl-brackets">}&lt;/span>&lt;span class="hl-code">;
  &lt;/span>&lt;span class="hl-identifier">XMLScriptEngine&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">getInstance&lt;/span>&lt;span class="hl-brackets">()&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">runCommands&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-identifier">Button1&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-identifier">env&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-reserved">new &lt;/span>&lt;span class="hl-identifier">XML&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">&amp;lt;cmd&amp;gt;&amp;lt;sp id=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">world&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> n=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">width&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> v=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-number">800&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">/&amp;gt;&amp;lt;sp id=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">world&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> n=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">height&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> v=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-number">600&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">/&amp;gt;&amp;lt;/cmd&amp;gt;&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-brackets">))&lt;/span>&lt;span class="hl-code">;&lt;/span>&lt;/pre>&lt;/div>&lt;/pre>&lt;/div>&lt;!--/notypo-->&lt;br />
&lt;br />
&lt;strong>Run functions&lt;/strong>&lt;br />
&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;pre>&lt;div class="hl-main">&lt;pre>&lt;span class="hl-identifier">XMLScriptEngine&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">getInstance&lt;/span>&lt;span class="hl-brackets">()&lt;/span>&lt;span class="hl-code">.&lt;/span>&lt;span class="hl-identifier">runCommands&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-identifier">Image1&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-reserved">null&lt;/span>&lt;span class="hl-code">,&lt;/span>&lt;span class="hl-reserved">new &lt;/span>&lt;span class="hl-identifier">XML&lt;/span>&lt;span class="hl-brackets">(&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string">&amp;lt;cmd&amp;gt;&amp;lt;run1 n=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">load&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-string"> p1=&lt;/span>&lt;span class="hl-quotes">&amp;quot;&lt;/span>&lt;span class="hl-identifier">assets&lt;/span>&lt;span class="hl-quotes">/&lt;/span>&lt;span class="hl-string">personLeft.gif&amp;quot;&lt;/span>&lt;span class="hl-quotes">/&lt;/span>&lt;span class="hl-code">&amp;gt;&amp;lt;&lt;/span>&lt;span class="hl-quotes">/&lt;/span>&lt;span class="hl-string">cmd&amp;gt;&amp;quot;));&lt;/span>&lt;/pre>&lt;/div>&lt;/pre>&lt;/div>&lt;!--/notypo-->&lt;br />
&lt;br />
You&amp;nbsp;can also run&amp;nbsp;functions with much more params (use &lt;u>run0, run1, run2, run3&lt;/u>)&lt;br />
&lt;br />&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h77-1">&lt;/a>&lt;h1>Simple-tutorial&lt;/h1>&lt;/div></description>
</item>
</channel>
</rss>
