flash as3.0要使将影片剪辑从右边进入脚本该怎么写?

用下面这个代码影片剪辑ks_mc是从上面下来的,我想让它从右边进入舞台该怎么写。ks_mc.addEventListener(MouseEvent.CLICK,_ks);... 用下面这个代码影片剪辑ks_mc是从上面下来的,我想让它从右边进入舞台该怎么写。ks_mc.addEventListener(MouseEvent.CLICK,_ks);
function _ks(e:MouseEvent) {
movTrans(ksa_mc,0,ksa_mc.x,ksa_mc.y,1,ksa_mc.x,90,1,11);
}
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
jicemoon
2015-08-12 · TA获得超过772个赞
知道小有建树答主
回答量:622
采纳率:66%
帮助的人:668万
展开全部
这个要看movTrans这个方法的参数含义的, 没有定义, 这个没办法说, 这是个自定义函数, 你查到这个方法的定义, 贴出来看一下
追问

找到这个又该怎么改呢?

追答

下面是movTrans方法各个参数的含义注释

/**
* @param mov: 要缓动的影片剪辑对象;
* @param t: 缓动开始的帧数(就是触发后[t/帧频]秒后, 开始缓动);
* @param bx: 缓动开始时, 影片剪辑的x坐标;
* @param by: 缓动开始时, 影片剪辑的y坐标;
* @param bsca: 缓动开始时, 影片剪辑的缩放比例(为1时不缩放);
* @param cx: 缓动开始时, 影片剪辑的x坐标;
* @param cy: 缓动开始时, 影片剪辑的y坐标;
* @param csca: 缓动结束时, 影片剪辑的缩放比例(为1时不缩放);
* @param d: 缓动结束的帧数(就是触发后[d/帧频]秒后, 结束缓动);
* @param s: 缓动系数;
*/
function movTrans(mov: MovieClip, t: Number, bx: Number, by: Number, bsca: Number, cx: Number, cy: Number,csca:Number, d: Number, s: Number = 0)

 根据你的要求, 代码应该是:

s_mc.addEventListener(MouseEvent.CLICK, _ks);
function _ks(e: MouseEvent)
{
 //movTrans(ksa_mc, 0, ksa_mc.x, ksa_mc.y, 1, ksa_mc.x + 90, ksa_mc.y + 90, 1, 300, 0.8);
 var endX:Number = 60;//缓动结束后, x的坐标
 var startX:Number = stage.stageWidth; //缓动开始时x的坐标,此值表示在舞台右边外
 movTrans(ksa_mc, 0, startX, ksa_mc.y, 1, endX, ksa_mc.y,1,110);
}

附件是我测试的例子(Flash CS5以上可以打开)

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一诺动画
2024-10-27 广告
一诺动画,专注动画制作19年,34000小时,拥有1560+部MG动画作品和服务客户570+家,如果不是热爱谁会这么做呢。我们坚信只有热爱能让我们更优秀。目前团队在职制作人员21人,核心团队12人 (工龄超过10年以上) 。我们只做二维动画... 点击进入详情页
本回答由一诺动画提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式