script


  
  DEF SCRIPT Script {
     eventIn SFTime touchTime
     field SFInt32 touchCount 0
     field SFInt32 eventCount 0
     field MFString tempString ""
     eventOut MFString outputString
     url "javascript:
        function initialize() {
           outputString = new MFString('','');
           tempString = new MFString('','');
           print('Script initialised');
           outputString[0] = 'Ready...';
        }
        function touchTime(value, time) {
           print('touchTime eventIn received');
           touchCount++;
           tempString[0] = 'touchCount: ' + touchCount.toString();
        }
        function eventsProcessed() {
           print('eventsProcessed called');
           eventCount++;
           tempString[1] = 'eventCount: ' + eventCount.toString();
           outputString = tempString;
        }
     "
  }