idea很简单,做一个全屏弹幕滚动微博客户端。类似AB站弹幕的效果。
大概功能有这么几个:
1.微博登录,显示你follow的timeline(也可以显示publictimeline
2.设置过滤关键字,滚动显示特定关键字的微博,比如“#春晚#”。
3.透明置顶,可拖动位置拉伸大小
大概大家都知道这玩意儿干啥用的了。就是无聊的时候可以看到一条条新发的微博滚动过去,以及一些事件(比如春晚直播的时候)看到大家对这个事儿的吐槽。。
目前的进度是成功的导入了新浪微博的SDK包使用API登录以及非常简单的trace滚动输出。
虽然看上去很简单,但是由于缺乏air程序开发的经验,所以碰到了不少困难。
1.关于air的开发环境,因为很久以前有一些flash开发的经验,所以就直接拿flash来做了。发现现在都用AS3.0了,从as1.0用到as2.0的表示非常的不习惯。然后发现这东西为什么要用flash来开发。。除了可以可视化的弄出些UI来就没有优势了,而且编辑器使用很不习惯。。目前用sublineText2敲as然后flash来调试,然后正在下载aptana中。。flex没有用过。
2.关于新浪微博的API数限制。由于要滚动显示,所以要有一种实时显示的效果(吐槽点都过去一分钟了才出来吐槽不给力啊),自然api调用率要比较高,每小时150次总上限的话,最多大概是30s一次,效果不佳,自己测试5秒一次效果较好,但是立马就到上限了。。
3.关于弹幕碰撞的算法,虽然网上有些文章,但是。。好像都不是很好实践的样子。。
4.可以窗口拉伸这个,发现透明窗口一拉伸内部的内容就形变了,不知有什么解决方案。
向各位请教的就是上面几个困难该如何解决。
自己也有一些思路,第二个问题我想是不是可以通过申请多个应用,然后轮流查询这样?(不过这样就会弹出很多次认证的窗口了。。或者用basic认证?)或者通过分析wap网页抓取信息(貌似工作量有些大啊。。)
现在最简单的版本是我把一个动态文本放到一个从左到右动mc里,然后通过复制mc并赋值的方法。当然是个很笨的办法,这样就不能控制滚动的速度之类的一些属性了。
大概功能有这么几个:
1.微博登录,显示你follow的timeline(也可以显示publictimeline
2.设置过滤关键字,滚动显示特定关键字的微博,比如“#春晚#”。
3.透明置顶,可拖动位置拉伸大小
大概大家都知道这玩意儿干啥用的了。就是无聊的时候可以看到一条条新发的微博滚动过去,以及一些事件(比如春晚直播的时候)看到大家对这个事儿的吐槽。。
目前的进度是成功的导入了新浪微博的SDK包使用API登录以及非常简单的trace滚动输出。
虽然看上去很简单,但是由于缺乏air程序开发的经验,所以碰到了不少困难。
1.关于air的开发环境,因为很久以前有一些flash开发的经验,所以就直接拿flash来做了。发现现在都用AS3.0了,从as1.0用到as2.0的表示非常的不习惯。然后发现这东西为什么要用flash来开发。。除了可以可视化的弄出些UI来就没有优势了,而且编辑器使用很不习惯。。目前用sublineText2敲as然后flash来调试,然后正在下载aptana中。。flex没有用过。
2.关于新浪微博的API数限制。由于要滚动显示,所以要有一种实时显示的效果(吐槽点都过去一分钟了才出来吐槽不给力啊),自然api调用率要比较高,每小时150次总上限的话,最多大概是30s一次,效果不佳,自己测试5秒一次效果较好,但是立马就到上限了。。
3.关于弹幕碰撞的算法,虽然网上有些文章,但是。。好像都不是很好实践的样子。。
4.可以窗口拉伸这个,发现透明窗口一拉伸内部的内容就形变了,不知有什么解决方案。
向各位请教的就是上面几个困难该如何解决。
自己也有一些思路,第二个问题我想是不是可以通过申请多个应用,然后轮流查询这样?(不过这样就会弹出很多次认证的窗口了。。或者用basic认证?)或者通过分析wap网页抓取信息(貌似工作量有些大啊。。)
现在最简单的版本是我把一个动态文本放到一个从左到右动mc里,然后通过复制mc并赋值的方法。当然是个很笨的办法,这样就不能控制滚动的速度之类的一些属性了。