Report abuse

package classes.com.brewerthompson.sketches.banff{

import com.makingthings.makecontroller.*;
import flash.display.*;
import flash.utils.*
import flash.events.*;


public class Make extends MovieClip{
	
	public var alfNum:Number;
	
	public function Make(){
		//trace ("wtf!");
		
		
		alfNum= 0;
		//trace ("make as says alfNum is " + alfNum);
		
		addEventListener(Event.ENTER_FRAME, eachFrame);//change to timer later
		
		//BOARD CONNTECTION
		var mcflash:McFlashConnect = new McFlashConnect();
		mcflash.addEventListener(McEvent.ON_BOARD_ARRIVED, onBoardArrived);
		mcflash.addEventListener(McEvent.ON_MESSAGE_IN, onMessageIn);
		
		mcflash.connect();
		
		function eachFrame(e:Event){
			//asks for analog input
			mcflash.send("/analogin/*/value",[]);
			//mcflash.send("/analogin/0/value",[]);
			
		}
		
		function onBoardArrived(event:McEvent)
		{
			var newBoard:Board = event.data;
			mcflash.setDefaultBoard(newBoard);
			trace("connected at " + newBoard.location);
		}
		
		function onMessageIn(event:McEvent)
		{
			//var msg:OscMessage = event.data;
			var msgNum:Number= msg.args[0];
			alfNum =msgNum * .001 + .17;
			trace (" make says new alfNum = " +alfNum);
		}
			
			
		
		
		
		
			
		}//ends make method
			
			
	}//ends make class

			
}//ENDS PACKAGE