メリークリスマス!JavaScriptからmessageを送る時に、微妙にハマった事をメモしておきます。
あるパッチオブジェクトにメッセージを送っていたんですが、どうも反応しない。調べてみると、Listで送らなきゃいけない所、Stringで送っていました。Stringでmessageを送った場合は、messageの始点と終点に引用符が付きます。注意したいポイントです。
加えて、JavaScriptでListを作る場合は、Arrayを利用すればOKでした。
[javascript]
inlets = 1;
outlets = 2;
autowatch = 1;
function sendMessage(){
var messageList = [1,2,3];
outlet(0,messageList);
var messageString = "1 " + "2 " + "3";
outlet(1,messageString);
}
[/javascript]