11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
楼主: 18612026490
上一主题 下一主题

[◆ ANE 类库] as3-arduino-connector-master【一个flash可用的监听串口的ANE】

[复制链接] TA的其它主题
发表于 2020-7-27 11:02:03 | 显示全部楼层
66666666666
回复

使用道具 举报

发表于 2020-8-4 02:00:30 | 显示全部楼层

感谢楼主无私分享
回复

使用道具 举报

发表于 2020-8-4 10:15:00 | 显示全部楼层
這個是很好的例子,學習一下。
回复

使用道具 举报

发表于 2020-8-5 12:12:20 | 显示全部楼层

好,强大好,强大
回复

使用道具 举报

发表于 2020-11-27 21:12:39 | 显示全部楼层
遗忘者 发表于 2018-3-8 15:49
求助ArduinoConnector怎么用bytearray发送十六进制字符串?

同问。您知道了吗?
回复

使用道具 举报

发表于 2020-12-2 15:16:12 | 显示全部楼层
var str2: ByteArray = arduino.readBytesAsByteArray();
接收的是16进制数据,竟然报错。怎么破
回复

使用道具 举报

发表于 2021-4-23 09:07:38 | 显示全部楼层
18612026490 发表于 2018-5-9 14:50
[mw_shl_code=actionscript3,true]public function onSendShort(message:String):void
                {
                        for (var i ...

非常感谢,刚好也遇到了这个问题
回复

使用道具 举报

 楼主| 发表于 2021-8-5 16:23:41 | 显示全部楼层
cdt 发表于 2020-11-27 21:12
同问。您知道了吗?

function onClickBtn2(e:MouseEvent):void{
        var data:String = command_2;
        var bytes:ByteArray = tenToHexFunc(data);
        udp.send(bytes, 0, 0, this.remoteAddress, this.remotePort);
}
//将16进制字符串转化为byteArray
function tenToHexFunc(_info:String):ByteArray{
        _info=_info.split(" ").join("");//删除所有的空格
            
        var byte:ByteArray = new ByteArray();
        for (var i:uint = 0; i < _info.length; i = i + 2)
        {
                //trace(i);
                byte.writeByte(uint("0x" + _info.substr(i, 2)))
                trace(_info.substr(i, 2));
        }
        return byte;
}
function sendHEXFunc(socket:Socket, msg:ByteArray):void{
        socket.writeBytes(msg);
        socket.flush();
}
回复

使用道具 举报

 楼主| 发表于 2021-8-5 16:26:42 | 显示全部楼层

function onClickBtn2(e:MouseEvent):void{
        var data:String = command_2;
        var bytes:ByteArray = tenToHexFunc(data);
        udp.send(bytes, 0, 0, this.remoteAddress, this.remotePort);
}
//将16进制字符串转化为byteArray
function tenToHexFunc(_info:String):ByteArray{
        _info=_info.split(" ").join("");//删除所有的空格
            
        var byte:ByteArray = new ByteArray();
        for (var i:uint = 0; i < _info.length; i = i + 2)
        {
                //trace(i);
                byte.writeByte(uint("0x" + _info.substr(i, 2)))
                trace(_info.substr(i, 2));
        }
        return byte;
}
function sendHEXFunc(socket:Socket, msg:ByteArray):void{
        socket.writeBytes(msg);
        socket.flush();
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表