用Flash8 创建交互式视频
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
有趣的是,作者是在参加一个Party上, 在朋友的建议启发下,创建了一个交互式的视频的。 作者是通过在视频中应用获取像素点颜色值函数, 实现对视频的跟踪。 具体是在每个"onEnterFrame"事件上使用“draw”方法,实现对视频的交互应用。 运行效果还算成功,虽然有些地方还需要优化。 作者将它与照相机和网络电影并行使用, 创建了下面这个起名为“air piano”的简单迷人的的小视频。 作者还传上了记录的flv,来看看吧,注意喔,视频里的那三个红圈圈,就是待获取的图象像素位置。 下面是它的代码 _root.map = new flash.display.BitmapData (320, 240, true, 0); _root.createEmptyMovieClip (\"fake\", 2); _root.fake.attachBitmap (map, 0, \"auto\", true); _root.fake._visible = false; balls = []; for (var i = 0; i < 3; i++) { balls[i] = _root[\"ball\" + i]; } _root.my_video.gotoAndPlay(1); _root.onEnterFrame = function () { map.draw (my_video); for (var i = 0; i < 3; i++) { var clr = _root.map.getPixel (balls[i]._x, balls[i]._y); balls[i].outclr = clr; if (clr < 12895941) { balls[i].kill (); } } }; 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用Flash8 创建交互式视频的所有评论