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

搜索
查看: 16043|回复: 38
上一主题 下一主题

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

[复制链接] TA的其它主题
发表于 2017-11-17 15:16:58 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 18612026490 于 2017-11-17 15:22 编辑

as3-arduino-connector-master【一个flash可用的监听串口的ANE】
1.使用ane请在库连接选项内添加 ArduinoConnector.ane文件;
2.实例运行会遇到
        ArgumentError: Error #3500: The extension context does not have a method with the name setupPort.
        at flash.external::ExtensionContext/_call()
        at flash.external::ExtensionContext/call()
        at com.quetwo.Arduino::ArduinoConnector/connect()[I:\Work\Clients\DirectAthletics\As3ArduinoConnector\trunk\as3-library\Windows-x86\src\com\quetwo\Arduino\ArduinoConnector.as:102]
        at com::Main()[F:\Project\demo1_1\com\Main.as:21]
        at runtime::ContentPlayer/loadInitialContent()
        at runtime::ContentPlayer/playRawContent()
        at runtime::ContentPlayer/playContent()
        at runtime::AppRunner/run()
        at ADLAppEntry/run()
        at global/runtime::ADLEntry()

这个问题,原因是缺少两个DLL文件,将两个文件放到 C:\Windows\System32(32位系统)、C:\Windows\SysWOW64(64位系统)下,即可正常运行。

3.dll文件名称:
        pthreadgc2.dll  ;
        libgcc_s_dw2-1_jb51.dll 。

4.原链接地址(需翻墙):as3-arduino-connector-master
5.下载下来方便无法翻墙的用户参考交流,实际使用过程中如果出现其他问题,可以留言联系我,大家一起讨论。
  1. package com.messenger
  2. {
  3.         import com.Main;
  4.         import com.event.MyEvent;
  5.         import com.quetwo.Arduino.ArduinoConnector;
  6.         import fl.transitions.easing.Strong;
  7.         import flash.display.Sprite;
  8.         import flash.events.Event;
  9.         
  10.         /**
  11.          * ...端口通信者
  12.          * @author ZonghengbaiheManeuvers2017
  13.          */
  14.         public class MyComMessenger extends Sprite
  15.         {
  16.                 var arduino:ArduinoConnector;
  17.                 private var comPort:String;
  18.                 private var baud:Number;
  19.                
  20.                 public function MyComMessenger()
  21.                 {
  22.                         super();
  23.                         
  24.                         comPort = "com3";
  25.                         baud = 9600;
  26.                         
  27.                         arduino = new ArduinoConnector();
  28.                         arduino.addEventListener("socketData", onGetData);
  29.                         arduino.connect(comPort, baud);
  30.                 }
  31.                
  32.                 private function onGetData(e:Event):void
  33.                 {
  34.                         var str:String = arduino.readBytesAsString();
  35.                         trace(str);
  36.                         trace("通知播放视频。");
  37.                         
  38.                         var me:MyEvent = new MyEvent(MyEvent.PLAY_VIDEO, true);
  39.                         Main.main.dispatchEvent(me)
  40.                 }
  41.                
  42.                 public function dispose():void
  43.                 {
  44.                         arduino.dispose();
  45.                         arduino.removeEventListener("socketData", onGetData);
  46.                         arduino = null;
  47.                 }
  48.                
  49.         }

  50. }
复制代码



ArduinoConnector.ane

59.3 KB, 下载次数: 80, 下载积分: 银子 -10 , 活跃 1

串口通信ANE

libgcc_s_dw2-1.zip

23.41 KB, 下载次数: 154, 下载积分: 银子 -10 , 活跃 1

所需的dll文件

pthreadGC2.zip

21.81 KB, 下载次数: 99, 下载积分: 银子 -10 , 活跃 1

所需的dll文件

评分

参与人数 2银子 +32 金子 +1 贡献 +1 收起 理由
xingxihen + 2
TKCB + 30 + 1 + 1

查看全部评分

发表于 2017-11-17 17:08:39 | 显示全部楼层
看起来是桌面用的Ane
回复

使用道具 举报

发表于 2017-11-17 17:09:13 | 显示全部楼层
感谢楼主分享。以前用过一次,感觉不错。
回复

使用道具 举报

发表于 2017-11-17 23:07:01 | 显示全部楼层
:):):):):)
回复

使用道具 举报

发表于 2017-12-26 21:00:19 | 显示全部楼层
不错,这个是个很强大的东西,方便了一些串口开发~
回复

使用道具 举报

发表于 2018-1-31 14:24:52 | 显示全部楼层
回复

使用道具 举报

发表于 2018-3-5 16:01:25 | 显示全部楼层
顶顶!顶顶!顶顶!顶顶!
回复

使用道具 举报

发表于 2018-3-8 15:49:10 | 显示全部楼层
求助ArduinoConnector怎么用bytearray发送十六进制字符串?
回复

使用道具 举报

发表于 2018-3-15 19:19:02 | 显示全部楼层
不错,这个是个很强大的东西,方便了一些串口开发
回复

使用道具 举报

发表于 2018-3-16 19:04:49 | 显示全部楼层
好,强大好,强大
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /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)



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