摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper这两天本屌在做flash拼图上传遇到点坑上传原理很简单,就是把上图右边画布区域BitmapData.draw()画下来,然后用as3corelib的JPGEncoder将BitmapData编码成ByteArr...
阅读全文
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper原来发表过一篇分段播放的flash播放器。这个播放器其实就没有神马原理,就是把一个视频分成好几个视频,点播的时候通过关键帧(keyframe)索引找到离点击点最近的关键帧播放。如果当前快要播放完,就去加载下一段...
阅读全文
摘要:效果:视频分段好处显而易见,就是节省流量,因为看视频很多时候都不会看完,还有很多时候是跳着看的。还有的时候也许用户暂停视频出去买东西了。。。本文不讨论flash rtmp直播流,例子用的是普通的http流,视频7分钟一段,播放至当前视频的90%时开始加载下一段。原理很简单,就是伪视频流和对播放时间的...
阅读全文
摘要:效果:转载请注明:http://www.cnblogs.com/TheViper/主要是flash组件的tilelist,这个很有用。还有对flash组件源码的一点修改hack。还是代码很简单,很不规范 1 package 2 { 3 import flash.display.*; ...
阅读全文
摘要:效果:转载请注明:http://www.cnblogs.com/TheViper用了github上的这个 free-transform-manager,美图秀秀用的变形工具是greensocks的TransformManager,这个体积很大,貌似还要给钱。。。代码很简单,很不规范 1 packa...
阅读全文
摘要:效果: as上传的好处在于裁剪工作在客户端就完成了,而用jcrop的话要记录裁剪大小,位置坐标等,传给服务端才能裁剪代码很简单 1 package 2 { 3 import flash.display.*; 4 import flash.events.Event; ...
阅读全文
摘要:结果: 转载请注明:TheViper 从github上的 web-socket-js(socket.io好像也是用这个做的他们的flash替代传输方式)改过来的。不过值得注意的是里面的flash websocket代理文件,文件实在是很大,有174k很好奇,就反编译看下,是flex做的,这点...
阅读全文
摘要:效果: 转载请注明出处:http://www.cnblogs.com/TheViper/p/4031768.html新浪微博,美图秀秀还有其他的那些都是把滤镜的swf编译进了他的flex里面,不好取出,只有qq空间的是按需加载,点击一个滤镜,加载一个滤镜swf,所以qq空间,对不起了。。。1.获取...
阅读全文