FNCCを使うと、シリアルポートを扱うクラスの無いFlashでもシリアルポートが使えるようになる。

FNCCのサイトで、COM-XMLSocketのproxy(.NETのexe)と、XMLSocketをシリアルポートみたいに見せるラッパークラス(AS2)が配布されている

Flash Net Comport Connector – Rapid prototyping tool series

こんな感じで受信できる。

importcom.hatayan.flashNetComportConnector.SerialPort;

this.stop();

varserial_net=newSerialPort();

serial_net.openRemoteComport(“localhost”,1888);

serial_net.onReceiveStr=function(serialObj:SerialPort){

recv_data=serialObj.getStr();

if(recv_data==’1′){

gotoAndStop(1);

}

elseif(recv_data==’0′){

gotoAndStop(2);

}

};

Read more