package { import com.phidgets.*; import com.phidgets.events.*; import flash.display.Sprite; public class actionscript_phidget_system_PhidgetRFIDTest extends Sprite { private var phid:PhidgetRFID; public function actionscript_phidget_system_PhidgetRFIDTest() { phid = new PhidgetRFID(); phid.addEventListener(PhidgetEvent.CONNECT, onConnect); phid.addEventListener(PhidgetEvent.DISCONNECT, onDisconnect); phid.addEventListener(PhidgetEvent.DETACH, onDetach); phid.addEventListener(PhidgetEvent.ATTACH, onAttach); phid.addEventListener(PhidgetErrorEvent.ERROR, onError); phid.addEventListener(PhidgetDataEvent.TAG, onTag); phid.addEventListener(PhidgetDataEvent.TAG_LOST, onTagLoss); phid.addEventListener(PhidgetDataEvent.OUTPUT_CHANGE, onOutputChange); phid.open("localhost", 5001); } private function onError(evt:PhidgetErrorEvent):void { trace(evt); } private function onAttach(evt:PhidgetEvent):void{ trace(evt); phid.Antenna = true; } private function onDetach(evt:PhidgetEvent):void{ trace(evt); } private function onConnect(evt:PhidgetEvent):void{ trace(evt); } private function onDisconnect(evt:PhidgetEvent):void{ trace(evt); } private function onTag(evt:PhidgetDataEvent):void{ trace(evt); phid.LED = true; } private function onTagLoss(evt:PhidgetDataEvent):void{ trace(evt); phid.LED = false; } private function onOutputChange(evt:PhidgetDataEvent):void{ trace(evt); } } }