2010/09/04: Quartz Composerのjavascriptパッチ内で、出力に配列を利用する
カテゴリ: Quartz Composer
投稿者: mio
InputNumberについては、Quartz Composerのjavascriptのデフォルトのプログラムを見れば、使い方が分かりますが、outputの方は載っていない。
しかも、
result.outputNumber[0] = hogehoge;
なんてしても、動かない。。。
なんで??
ということで、その解決方法です。
ソースコードを見るのが一番手っ取り早いと思うので、以下の通り。
注意点は、とにかく、 new Array(2); のようにして、
先に result に配列を代入しておくということです。
情報ソースはこちら
トラックバックURL
しかも、
result.outputNumber[0] = hogehoge;
なんてしても、動かない。。。
なんで??
ということで、その解決方法です。
ソースコードを見るのが一番手っ取り早いと思うので、以下の通り。
注意点は、とにかく、 new Array(2); のようにして、
先に result に配列を代入しておくということです。
function (__number outputNumber[2]) main (__number inputNumber[2])
{
var result = new Object();
result.outputNumber = new Array(2);
result.outputNumber[0] = inputNumber[0] + inputNumber[1];
return result;
}
情報ソースはこちら