合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

如何设置影片剪辑滚动电影投掷的影响

时间:2013-04-10 12:10来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


首先,这是最后的教程中,我的延续。最后的教程处理基本的滚动脚本。在这个教程中,我走过去,在本教程中如何设置影片剪辑。检查出来之前,在本教程中。这是新的代码::增加了部分已橙
________________________________________
onClipEvent
事件(负载){
diff_y = bound_box._height scroller._height;
边界= bound_box.getBounds();
顶部= bounds.yMin +scroller._height / 2;
底部= bounds.yMaxscroller._height / 2;
功能updateScrollbar(){
content._y = -
(((scroller._y顶)/ diff_y*content._height-bound_box._height));
}
摩擦= 0.90;
}

onClipEvent
事件(的MouseDown{
如果(scroller.hitTest_root._xmouse_root._ymouse)){
startDrag滚动条,假的,scroller._x,顶部,scroller._x,底部);
滚动= TRUE;
}
}

onClipEvent
事件(mouseUp事件){
stopDrag
();
滚动= FALSE;
}

onClipEvent
事件(enterFrame事件){
如果(滚动){
updateScrollbar
();
newY = scroller._y;
yspeed =
newY oldY* 0.50;
oldY = newY;
= FALSE;
代码} else if(!完成)
oldypos = scroller._y;
newypos oldypos + yspeed;
yspeed <-0.2 | | yspeed> 0.2{
yspeed =
摩擦;
} {
yspeed = 0;
DONE = TRUE;
}

newyposbottom
yspeed = -1 * yspeed
摩擦;
newypos =
底部;
}

scroller._y = newypos;
updateScrollbar
();
}
}
解释脚本
这是新的第一件事情是一个变量名在负载部分的摩擦。我将它设置为0.9,将整个扔东西的方式是,当你释放的滚动条程序计算速度,你把它。然后,每个帧的速度后,被添加到的y位置的滚轮。每一次的速度被乘以使其减少这种摩擦变量(当你将它乘以一个数的十进制数减少前:1 * 0.5 = 0.5)。
接下来的事情,新的脚本下的输入帧事件处理程序是一大堆的东西。
在您滚动的时间,我们将计算您的速度。这种简单地减去旧的y位置的新y位置。首先我们设置了newY的变量的y位置的滚轮。然后,我们的脚本中减去的新老Y位置。乘以0.5的速度慢一点,来看看最好的方式,但出乘的脚本将正常工作。老Y没有被定义,所以在计算量小,yspeed设置oldYnewY。这是在这个秩序,所以,第一次得到的y值。然后,我们减去了老Y值获得速度。然后,我们让新老Y变量y变量(这是旧的,因为它的后方程)。那么下一次的脚本来临时,如果你移动的滚动10个像素,速度会计算5(记住,我们把它乘以一个半)。好?好。
下一步我们要做的是告诉脚本,不这样做的滚动条移动。done变量,使该脚本不会重演时,它没有做任何事情 - 它使电影快:)
当你松开滚动的脚本,接下来的部分将放缓的滚轮平稳停车。首先,它定义oldypos的滚动条y位置。然后添加量速度it.still好?凉爽。



(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询