よくあるエラーは、eventIn を直接 eventOut に名前で設定することです (下の例を参照)。正しく見えますが、スクリプトでの eventIn は実際はイベントと同じ名前を持つ関数なので、うまくいきません。この関数には、データ要素 (value と time の引数) が含まれます。他方、eventOut は、それ自体がデータ要素です。
次の例では、value は startFloat 関数のデータ要素です。この変数は outFloat eventOut に設定されます。
/////////////////////// FIELDS ///////////////////////////////// eventIn SFFloat startFloat eventOut SFFloat outFloat /////////////////////// BEHAVIOR ///////////////////////////////// function startFloat(value, time) { outFloat = startFloat; // 誤り!!! outFloat = value; // 正しい }
参照 :