home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn WWW 2001 May
/
cd49www.iso
/
inne
/
soh_vrtour
/
panoswf
/
pano_07.swf
/
scripts
/
DefineSprite_55
/
frame_2
/
DoAction.as
Wrap
Text File
|
2001-02-22
|
2KB
|
59 lines
drag = "/DragControllerInst";
set("/:w",getProperty("/PanoCont", _width));
set("/:xPos",getProperty(drag, _X) - 58);
ActualXPOS = eval("/:xPos");
set("/:yPos",getProperty(drag, _Y));
set("/:xPos",eval("/:xPos") - 200);
if(eval("/:xPos") < 100 && 0 < eval("/:Xpos"))
{
set("/:xPos",0);
}
if(-100 < eval("/:xPos") && eval("/:xPos") < 0)
{
set("/:xPos",0);
}
if(200 < eval("/:xPos"))
{
set("/:xPos",0);
}
if(eval("/:xPos") < -200)
{
set("/:xPos",0);
}
if(eval("/:yPos") < 74)
{
set("/:xPos",0);
}
if(280 < eval("/:yPos"))
{
set("/:xPos",0);
}
if(-200 < eval("/:xPos") && eval("/:xPos") < 0)
{
set("/:xPos",eval("/:xPos") + 100);
}
if(0 < eval("/:xPos") && eval("/:xPos") < 200)
{
set("/:xPos",eval("/:xPos") - 100);
}
DragOutput = eval("/:xPos");
PixelsMoved = eval("/InertiaEngine/:EngineOutput");
setProperty("/PanoCont", _X, getProperty("/PanoCont", _X) - PixelsMoved);
setpropNavX = PixelsMoved;
nav_x = getProperty("/PanoCont", _X);
_level0.panopos = nav_x;
setProperty("_level0.Map.CompassMaster.CompassContainer.CompassInst", _rotation, nav_x / 2.5 * -1 - 90);
setProperty("_level0.Map.CompassMaster.CompassContainer.CompassInst", _xscale, "100");
setProperty("_level0.Map.CompassMaster.CompassContainer.CompassInst", _yscale, "100");
setProperty("_level0.Map.CompassMaster.CompassContainerShadow.CompassInst", _rotation, nav_x / 2.5 * -1 - 90);
setProperty("_level0.Map.CompassMaster.CompassContainerShadow.CompassInst", _xscale, "100");
setProperty("_level0.Map.CompassMaster.CompassContainerShadow.CompassInst", _yscale, "100");
if(Number(getProperty("/PanoCont", _X)) < Number(- eval("/:w") / 2))
{
setProperty("/PanoCont", _X, 0.01);
}
else if(0 < Number(getProperty("/PanoCont", _X)))
{
setProperty("/PanoCont", _X, (- eval("/:w")) / 2);
}