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