FLASH代码~谁能告诉我下面代码的意思

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:07:28
setProperty("A-type", _visible, 1);
setProperty("Btype", _visible, 0);
setProperty("Ctype", _visible, 0);
if (pickup == 1)
{
startDrag("mag", true, 435, 165, 435, 222);
_root.mag.dotline._x = 0.560000 * (_ymouse - 165);
_root.mag.Msin._y = -57.400000 - (_ymouse - 165);
mag_y = (1 + (_ymouse - 165) / 55) * 100;
mag_x = (1 + (_ymouse - 165) / 600) * 100;
setProperty("mag.Msin", _yscale, mag_y);
setProperty("mag.dotline", _xscale, mag_x);
if (_ymouse > 168)
{
setProperty("A-type", _visible, 0);
setProperty("Btype", _visible, 1);
_root.Btype._x = 200 - (_ymouse - 165) * 0.400000;
if (_ymouse > 221)
{
setProperty("Btype", _visible, 0);
setProperty("Ctype", _visible, 1);
} // en

setProperty("A-type", _visible, 1);
setProperty("Btype", _visible, 0);
setProperty("Ctype", _visible, 0);
/*设置3个属性,A模式可见性为真,就是能看到,B.C不可见
if (pickup == 1)
{
/*若piceup值为真,则执行代码块
startDrag("mag", true, 435, 165, 435, 222);
/*开始拖拽实例名为"mag"的MC,设置了拖拽的起始位置;
_root.mag.dotline._x = 0.560000 * (_ymouse - 165);
_root.mag.Msin._y = -57.400000 - (_ymouse - 165);
/*设置了mag中两个子项的横坐标和纵坐标
mag_y = (1 + (_ymouse - 165) / 55) * 100;
mag_x = (1 + (_ymouse - 165) / 600) * 100;
/*这2行是用2个新变量mag_xy来储存xy坐标;
setProperty("mag.Msin", _yscale, mag_y);
setProperty("mag.dotline", _xscale, mag_x);
/*设置属性mag的两个子项的横纵缩放比为刚才的两个变量
if (_ymouse > 168)
{
/*若鼠标的纵值>68时执行下列代码
setProperty("A-type", _visible, 0);
setProperty("Btype", _visible, 1);
/*设置了A\B的可见性分别为不可见和可见;
_root.Btype._x = 200 - (_ym