以下为关键代码
btn1.addEventListener(MouseEvent.CLICK, btnClick);
btn2.addEventListener(MouseEvent.CLICK, btnClick);
btn3.addEventListener(MouseEvent.CLICK, btnClick);
function btnClick(e):void{
var ns:String = e.target.name;
switch(ns){
case "btn1":
sendMode("part1");
break;
case "btn2":
sendMode("part2");
break;
case "btn3":
//sendMode("part3");
//sendMode("gotoControlCue SCREEN_SAVER");
sendMode("gotoControlCue f1");
sendMode("run");
break;
}
}
/*function sendMode(str:String):void{
var bytes:ByteArray = new ByteArray();
bytes.writeUTFBytes(str);
socket.writeBytes(bytes);
socket.flush();
}*/
function sendMode(_message:String) {
if(socket.connected){
try{
var ba:ByteArray = new ByteArray();
ba.writeMultiByte(_message+"\n", "utf-8");
socket.writeBytes(ba);
socket