http://www.gorillaz.com/Scene.php
para saber:
frameRateSkip = false;
width = Stage.width / 2;
height = (Stage.height - 75) / 2;
Accel = 6;
Pan = true;
spin0 = 125;
spin1 = 577;
onMouseMove = function ()
{
if (eval("/:Pan"))
{
var _loc1 = _xmouse;
if (_loc1 > spin1)
{
xTSpeed = (spin1 - _loc1) / 2;
if (xTSpeed > 0)
{
xTSpeed = 0;
} // end if
}
else if (_loc1 < spin0)
{
xTSpeed = (spin0 - _loc1) / 2;
if (xTSpeed < 0)
{
xTSpeed = 0;
} // end if
}
else
{
xTSpeed = 0;
} // end else if
var _loc2 = _ymouse;
if (_loc2 < 72)
{
yTSpeed = 72 - _loc2;
if (yTSpeed < 0)
{
yTSpeed = 0;
} // end if
}
else if (_loc2 > 252)
{
yTSpeed = 252 - _loc2;
if (yTSpeed < -72)
{
yTSpeed = -72;
}
else if (yTSpeed > 0)
{
yTSpeed = 0;
} // end else if
}
else
{
yTSpeed = 0;
} // end else if
return;
} // end if
yTSpeed = 0;
xTSpeed = 0;
};
onEnterFrame = function ()
{
if (xTSpeed < 0)
{
if (xSpeed > xTSpeed)
{
xSpeed = xSpeed - Accel;
} // end if
}
else if (xTSpeed > 0)
{
if (xSpeed < xTSpeed)
{
xSpeed = xSpeed + Accel;
} // end if
}
else if (xSpeed < -Accel || xSpeed > Accel)
{
xSpeed = xSpeed / 2;
}
else
{
xSpeed = 0;
} // end else if
if (yTSpeed < 0)
{
if (ySpeed > yTSpeed)
{
ySpeed = ySpeed - Accel;
} // end if
}
else if (yTSpeed > 0)
{
if (ySpeed < yTSpeed)
{
ySpeed = ySpeed + Accel;
} // end if
}
else if (ySpeed < -Accel || ySpeed > Accel)
{
ySpeed = ySpeed / 2;
}
else
{
ySpeed = 0;
} // end else if
var _loc2 = eval("/:Scene").scene.X + xSpeed;
var _loc1 = eval("/:Scene").scene.Y + ySpeed;
if (xSpeed < -1)
{
if (_loc2 > eX)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = _loc2;
}
else if (eval("/:Scene").pan360)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = 0 + _loc2 - eX;
}
else
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = eX;
xSpeed = 0;
} // end else if
}
else if (xSpeed > 1)
{
if (_loc2 < 0)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = _loc2;
}
else if (eval("/:Scene").pan360)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = eX + _loc2;
}
else
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = 0;
xSpeed = 0;
} // end else if
} // end else if
if (ySpeed < -1)
{
if (_loc1 > eY)
{
eval("/:Scene").scene._y = _loc1;
eval("/:Scene").scene.Y = _loc1;
}
else
{
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = eY;
ySpeed = 0;
} // end else if
return;
} // end if
if (ySpeed > 1)
{
if (_loc1 < sY)
{
eval("/:Scene").scene._y = _loc1;
eval("/:Scene").scene.Y = _loc1;
return;
} // end if
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = sY;
ySpeed = 0;
} // end if
};
if (eval("/:Scene").scene._xscale > 100)
{
eval("/:Scene").scene._x = eval("/:Scene").scene._x / 2;
eval("/:Scene").scene._y = eval("/:Scene").scene._y / 2;
} // end if
if (!eval("/:Scene").scene._x > eX)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = eX;
xSpeed = 0;
} // end if
if (!eval("/:Scene").scene._x < 0)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = 0;
xSpeed = 0;
} // end if
if (!eval("/:Scene").scene._y > eY)
{
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = eY;
ySpeed = 0;
} // end if
if (!eval("/:Scene").scene._y < sY)
{
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = sY;
ySpeed = 0;
} // end if
eval("/:Scene").scene._xscale = eval("/:Scene").scene._yscale = 100;
eval("/:Scene").scene.X = eval("/:Scene").scene._x;
eval("/:Scene").scene.Y = eval("/:Scene").scene._y;
uSB = true;
stop ();
y este:
delete onEnterFrame;
width = Stage.width / 2;
height = Stage.height / 2;
onMSdasdouseMove = function ()
{
if (eval("/:Pan"))
{
var _loc1 = _xmouse;
if (_loc1 > 577)
{
xSpeed = (577 - _loc1) / 2;
if (xSpeed > 0)
{
xSpeed = 0;
} // end if
}
else if (_loc1 < 125)
{
xSpeed = (125 - _loc1) / 2;
if (xSpeed < 0)
{
xSpeed = 0;
} // end if
}
else
{
xSpeed = 0;
} // end else if
var _loc2 = _ymouse;
if (_loc2 < 72)
{
ySpeed = 72 - _loc2;
if (ySpeed < 0)
{
ySpeed = 0;
} // end if
return;
} // end if
if (_loc2 > 252)
{
ySpeed = 252 - _loc2;
if (ySpeed < -72)
{
ySpeed = -72;
}
else if (ySpeed > 0)
{
ySpeed = 0;
} // end else if
return;
} // end if
ySpeed = 0;
} // end if
};
onMouseMove = function ()
{
if (eval("/:Pan"))
{
var _loc1 = _xmouse;
if (_loc1 > 577)
{
xTSpeed = (577 - _loc1) / 2;
if (xTSpeed > 0)
{
xTSpeed = 0;
} // end if
}
else if (_loc1 < spin0)
{
xTSpeed = (spin0 - _loc1) / 2;
if (xTSpeed < 0)
{
xTSpeed = 0;
} // end if
}
else
{
xTSpeed = 0;
} // end else if
var _loc2 = _ymouse;
if (_loc2 < 72)
{
yTSpeed = 72 - _loc2;
if (yTSpeed < 0)
{
yTSpeed = 0;
} // end if
}
else if (_loc2 > 252)
{
yTSpeed = 252 - _loc2;
if (yTSpeed < -72)
{
yTSpeed = -72;
}
else if (yTSpeed > 0)
{
yTSpeed = 0;
} // end else if
}
else
{
yTSpeed = 0;
} // end else if
return;
} // end if
yTSpeed = 0;
xTSpeed = 0;
};
onEnterFrame = function ()
{
if (xTSpeed < 0)
{
if (xSpeed > xTSpeed)
{
xSpeed = xSpeed - 6;
} // end if
}
else if (xTSpeed > 0)
{
if (xSpeed < xTSpeed)
{
xSpeed = xSpeed + 6;
} // end if
}
else if (xSpeed < -6 || xSpeed > 6)
{
xSpeed = xSpeed / 2;
}
else
{
xSpeed = 0;
} // end else if
if (yTSpeed < 0)
{
if (ySpeed > yTSpeed)
{
ySpeed = ySpeed - 6;
} // end if
}
else if (yTSpeed > 0)
{
if (ySpeed < yTSpeed)
{
ySpeed = ySpeed + 6;
} // end if
}
else if (ySpeed < -6 || ySpeed > 6)
{
ySpeed = ySpeed / 2;
}
else
{
ySpeed = 0;
} // end else if
var _loc2 = eval("/:Scene").scene.X + xSpeed;
var _loc1 = eval("/:Scene").scene.Y + ySpeed;
if (xSpeed < -1)
{
if (_loc2 > eXZ)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = _loc2;
}
else if (eval("/:Scene").pan360)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = 0 + _loc2 - eXZ - 700;
}
else
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = eXZ;
} // end else if
}
else if (xSpeed > 1)
{
if (_loc2 < 0)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = _loc2;
}
else if (eval("/:Scene").pan360)
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = eXZ + _loc2 + 700;
}
else
{
eval("/:Scene").scene._x = eval("/:Scene").scene.X = 0;
} // end else if
} // end else if
if (ySpeed < -1)
{
if (_loc1 > eYZ)
{
eval("/:Scene").scene._y = _loc1;
eval("/:Scene").scene.Y = _loc1;
}
else
{
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = eYZ;
} // end else if
return;
} // end if
if (ySpeed > 1)
{
if (_loc1 < sY)
{
eval("/:Scene").scene._y = _loc1;
eval("/:Scene").scene.Y = _loc1;
return;
} // end if
eval("/:Scene").scene._y = eval("/:Scene").scene.Y = sY;
} // end if
};
eval("/:Scene").scene.X = eval("/:Scene").scene._x = eval("/:Scene").scene._x * 2;
eval("/:Scene").scene.Y = eval("/:Scene").scene._y = eval("/:Scene").scene._y * 2;
eval("/:Scene").scene._xscale = eval("/:Scene").scene._yscale = 200;
stop ();
