flash代码翻译

on(rollOver){_parent._parent.mc_cussor.desX=_parent["area"+myNum]._x;_parent._parent.... on (rollOver)
{
_parent._parent.mc_cussor.desX = _parent["area" + myNum]._x;
_parent._parent.mc_cussor.desF = Math.ceil(_parent["area" + myNum]._width / 1.800000E-001);
}
on (releaseOutside, rollOut, dragOut)
{
if (_parent._parent._parent.qNum1 == _parent._parent.dp1)
{
_parent._parent.mc_cussor.desX = _parent["area" + _parent._parent.dp2]._x;
_parent._parent.mc_cussor.desF = Math.ceil(_parent["area" + _parent._parent.dp2]._width / 1.800000E-001);
}
else
{
_parent._parent.mc_cussor.desX = _parent._parent.mc_cussor.oriX;
_parent._parent.mc_cussor.desF = 1;
} // end else if
}
on (release)
{
trace ("url" + _parent._parent.dp1 + myNum + "1");
trace (_parent._parent._parent["url" + _parent._parent.dp1 + myNum + "1"]);
getURL(_parent._parent._parent["url" + _parent._parent.dp1 + myNum + "1"], "_self");
}

这个是什么意思啊 求高手解答!!!!!
急急急急急急!!!!!!!!
在线等答案!!!!!!!!!!
展开
 我来答
小众喜好cj
2010-03-19 · TA获得超过871个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:0
展开全部
都是一些关于鼠标事件的侦听,具体是对象是什么,要看这些代码写在哪里,如果写在Menu组件上就是这个组件对鼠标事件进行侦听,如果是MC上,那就是这个MC对鼠标事件进行侦听。

rollOver
当鼠标指针滑到按钮上时触发。

releaseOutside
当鼠标指针滑到按钮上时按下鼠标按键,然后在释放鼠标按键前滑出此按钮区域时触发

rollOut
当鼠标指针滑出按钮区域时触发

dragOut
当鼠标指针滑到按钮上时按下鼠标按键,然后滑出此按钮区域时触发

至于触发后所执行的具体方法,要看环境和程序结构了,比如
_parent._parent.mc_cussor.desX = _parent["area" + myNum]._x;
这句话的作用是,对当前这个层级的上一级的上一级的mc_cussor元件的desX 属性进行赋值,让它的值等于上一个层级里的 "area"+myNum 元件的x坐标,这个元件名称是动态生成的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式