快速业务通道

用Flash8 创建交互式视频

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10


有趣的是,作者是在参加一个Party上, 在朋友的建议启发下,创建了一个交互式的视频的。
作者是通过在视频中应用获取像素点颜色值函数, 实现对视频的跟踪。
具体是在每个"onEnterFrame"事件上使用“draw”方法,实现对视频的交互应用。
运行效果还算成功,虽然有些地方还需要优化。
作者将它与照相机和网络电影并行使用, 创建了下面这个起名为“air piano”的简单迷人的的小视频。
作者还传上了记录的flv,来看看吧,注意喔,视频里的那三个红圈圈,就是待获取的图象像素位置。
http://www2.Flash8.net/Upload_HTMLFile/2005/07/18/200571894345983.swf

下面是它的代码
_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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号