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