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