Flash鼠标特效精选实例 |
| 作者:小S 来源:先飞电脑 更新:2004-12-15 22:06:38 错误报告 我要投稿 |
图5.7 在主场景中创建“ball movie”的实例
7.接下来的工作就是为事个影片添加ActionScript脚本了,新建一图层“ACTIONS”,在第帧处插入一关键帧,并为该帧添加如下脚本:
startDrag("/ball_mov", true, 30, 30, 355, 129);
//表示允许拖运实例“ball_mov”,(30,30)和(355,129)为对角线的坐标值,表示鼠标的拖曳范围。
startDrag的用法如下:
startDrag(target,[lock ,left , top , right, bottom])
target 要拖动的影片剪辑的目标路径。
lock 一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置中央 (true),还是锁定到用户首次点击该影片剪辑的位置上 (false)。此参数是可选的。
left、top、right、bottom 相对于影片剪辑父级坐标的值,这些坐标指定该影片剪辑的约束矩形。这些参数是可选的。
在第2帧处插入一关键帧,并为该帧添加如下代码:
scale = getProperty("/ball_mov", _y)/2; //获取实例“ball_mov”的纵坐标值,并除以2 setProperty("/ball_mov", _xscale, scale); //将上面scale的赋给实例的属性ball_mov. _xscale,表示横向放大 setProperty("/ball_mov", _yscale, scale); //同上,表示将实例“ball_mov”纵向放大。 在第3帧处插入一关键帧,为其添加如下代码: gotoAndPlay(_currentframe-1); //返回第2帧进行循环播放
在第4帖处插入一关键帧,为其添加如下代码:
stop();
8.这样整县空球效果就制作完成,保存作品,按“ctrl Enter”预览最终效果。
上一页 [1] [2] |
|
| 文章录入:admin 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |