我正在开发一个Flash应用程序。我正在寻找一种简单的方法来动画我的相机的动作。是否有任何支持摄像头对象的内置补间库?我已经检查了greensock.com,,但我无法弄清楚如何将它们的库用作相机对象。
编辑:通过相机我的意思是观看感知。不是真正的硬盘网络摄像头。答案 0 :(得分:2)
如果我理解你的问题,你可以将视频视为“可移动”对象的子项,然后补间容器(使用greensock或本机API):
var myVideo:Video = new Video();
myContainer.addChild(myVideo);
// then tween myContainer
答案 1 :(得分:2)
有几种方法可以模仿闪光灯中的相机移动。最简单的方法是反过来考虑它。
想象一下,你有一个相机连着天花板俯视你的地板。楼层代表stage
。在地板上你有一张桌子,这是你最上面的DisplayObject
,通常是你的Document类。
在此表上显示您正在显示的所有内容。
现在,您不能将相机移动到天花板上,也不能移动地板,所以您需要做的是移动工作台本身或其上的部件“相反”。假设您希望相机向左平移;你把一切都移到了右边。
TLDR:所以,要获得一个“相机”,请在Sprite中包装想要平移的内容,然后以相反的方式移动该Sprite。