9月 302015
 

应用程序跟操作系统(包裹操作系统里的应用程序)之间的文件拖拽,是一种很常见的操作行为。AIR也是。AIR拖拽,除了这一操作行为,还有其他的。这里就总结下。

AIR拖拽的分类:
1,从操作系统(包裹操作系统里的应用程序)拖拽文件到AIR.
2,从AIR拖拽文件到操作系统。
3,AIR内部之间文件的拖拽。

无论怎么拖,勾托抹托,上拖下拖,左拖右拖。都离不开一个东东,那就是剪贴板。就是Clipboard。在拖拽与接收之间,先得有个剪贴板。想取得剪贴板,可以用ClipBoard的静态属性generalClipboard获取。

var clipboard:Clipboard = Clipboard.generalClipboard;

Continue reading »

 Posted by at 上午10:09
8月 132015
 

socket接受音视频数据,然后播放出来。这个时候,就需要用到NetStream的appendBytes方法。要将数据拆分封装成FLV的格式。如果,socket过来的数据是基于mp4或者其他格式的封装。这个时候,就需要将其封装转成FLV封装。

网上有人做过此封装。

GitHub地址是:https://github.com/minoscc/codec-as3
作者博客:http://siuzuk.com/

【使用】

var mp4:Mp4Codec = new Mp4Codec();
mp4.decode(mp4bytes);
var bytes:ByteArray = new FlvCodec().encode(mp4);
ns.appendBytes(bytes);

【网盘下载地址】
http://pan.baidu.com/s/1ntzju0D

【相关文章】
FLV文件格式:http://www.cnblogs.com/musicfans/archive/2012/11/07/2819291.html
AAC格式总结:http://my.oschina.net/tangcong/blog?disp=2&catalog=0&p=2
MP4文件分割算法:http://my.oschina.net/zhangxu0512/blog?disp=2&p=1&catalog=481477
RTMP编码H.264,AAC:http://www.ithao123.cn/content-924322.html
AAC的AudioSpecificConfig细节:http://blog.sina.com.cn/s/blog_73c85f0f0101f2qe.html
碎片:http://cache.baiducontent.com/c?m=9d78d513d99000b8599d95690d6784214f0fdd227e80814e2b8fc219ce380f1a1272a4fb792d4a4295876b6672b25409bdac63386c5f75a09bbfd50a88a6&p=9972c71285cc43ff57e897201752&newp=907fc54ad3c01cf307be9b7c565c92695803ed603bdcdb48238b&user=baidu&fm=sc&query=as3+AudioSpecificConfig&qid=8bb80e880000ba00&p1=10
更新:http://www.gengxing.org/?p=137

7月 162015
 

陌生的开始。那么,问题来了。

场景是这样的。在一个纯as编写的swf中,用Loader加载一个Flex工程的swf。当Event.COMPLETE事件抛出后。急切的想要访问Flex工程的swf里边的属性的时候,却发现给你的是空属性。

于是,就去找呀找原因。原来,Flex工程的swf被加载完成后,e.target得到只是SystemManger。然后等呀等,于是等到了e.target.application,这个时候就是我们急切需要的真的文档类。

Flex的初始化等过程,是通过事件来通知的。在Flex的Application类中,有

[Frame(factoryClass="mx.managers.SystemManager")]

Frame标签又将文档类指向了SystemManager。
Continue reading »

7月 112015
 

有感Flex的两帧构造,就特意查了下相关文章。那里是用到元标签Frame。网上的说法,是用Frame指定的类替换文档类,然后将文档类的内容放到第二帧。虽然是说放到第二帧,可还得去实例,去addchild等等。

记得,记得一定要用Flex SDK来编译,用AIR SDK编译会出现意想不到效果。Frame指定的类根本就进不去。


那如果Frame指定的类不是MovieClip会怎么样呢。。。如果是那样。那就是无法安放的青春啊。看下边具体代码。
Continue reading »

7月 072015
 

Fiddler是我们用来做调试的利器,特别是在需要替换远程服务器上的文件的时候。这里只是简单的说几个功能点。
1,窗口简单介绍。
2,Fiddler的快捷键。
3,Fiddler的替换方法。

先看看Fiddler的平面截图:

Continue reading »

5月 142015
 

做一个站点,需要登录和注册的站点。qq登录不失为一种很好的方式。既简单快速,也会打消一般用户对你网站的忌惮。虽然很早知道qq登录这种方式,以前只是观望,没具体的去做过。这次,把经历和过程总结一下下。

看标题,《QQ互联只申请审核篇》。原来,qq登录这东东,还需要申请和审核的。以前,天真的以为,只要调用腾讯的接口就可以用了。就自己的网站,目前已经处在已经审核通过,并以调用js的方式获取到qq登录方的信息。

还差,将用户的信息写入数据库,标记起来。到了这个阶段,才发现,qq登录返回的信息中,绝对没有对方的qq号码的。他们说是保密。我也没去看官方的说明。就保密吧。不过,这个时候想要区分和将登录用户信息放到数据库得想其他方法

了。既然别人可以实现,肯定是有方法的。先丢掉上边这些文字吧。这篇的主题是qq互联之申请和审核。

网站地图