-スクリプトの記述(1)

スクリプトの記述が、テンプレートや.mayaファイルの属性に${}にて囲うものですが、ボディにスクリプトが書けたほうがよい場合もあるかと思います。場合はそれぞれなので、エレメント属性でも子エレメントのボディにでも選択的にできるといいかなと。m:beforeRenderおよびm:afterRenderはボディで書けたほうが特にいい。

<m:for m:id="loop" m:init="${ var i = 0 }" 
    m:test="${ i &lt; 10 }" m:after="${ i++ }"/>

が、

<m:for m:id="loop">
    <m:init> var i = 0</m:init>
    <m:test><![CDATA[  i < 10  ] ]></m:test>
    <m:after>i++</m:after>
</m:for>

みたいな。が、実装詳細デザインは難しいかな。(*CDATAの閉じが変なのははてなで処理を回避するためね。)