这就是我的目标。我正在查询烂番茄API即将推出的电影。对于每个返回的电影,我正在创建一个MovieIcon(MC)的实例。然后我将这个MC添加为已经在场景中的Container MovieClip的子代。每次,我都会增加每个MovieIcon MC的xPosition,使它们彼此相邻。
我的容器MC已经应用了一个蒙版,因此任何位于蒙版大小之外的子对象都会隐藏在视图之外。
如何在所有这些MovieIcon MC之间动态添加补间/缓动动画,这样当我将鼠标悬停在Container MC上时,它会向左或向右滚动,具体取决于鼠标移动?
提前致谢。
答案 0 :(得分:0)
首先,我建议使用补间库。 TweenLite和Tweener是不错的选择
http://www.greensock.com/tweenlite/ http://code.google.com/p/tweener/
这两个文件都包含可帮助您在项目中设置所有内容的文档。
然后你应该能够为你的每个MovieIcon MC添加一个ROLL_OVER事件
MovieIcon.addEventListener(MouseEvent.ROLL_OVER, handleRollOver);
在处理程序中,您可以使用event.target属性来获取有关MovieIcon的句柄。 假设您使用TweenLite,您可以将补间添加到该目标
private function handleRollOver(e:MouseEvent):void{
TweenLite.to(e.target, duration, {x: new x value, any other prop: any other val})
}