В ActionScript 3 такого типа, как BYTE, нет, но вместо него можно использовать int.
Это будет выглядеть примерно так:
var socket:flash.net.Socket;
//...
function myFunc( type:int ):void {
socket.writeByte( type );
}
Как сказано в документации по сокету: «Используются младшие 8 битов значения; старшие 24 биты игнорируются». Таким образом, в сокет будет записано только 8 битов, как и в случае с BYTE в C ++.