All pastes #639277 Raw Edit

Unbenannt

public text v1 · immutable
#639277 ·published 2007-07-30 13:47 UTC
rendered paste body
			var bounds:Rectangle = content.getBounds( this );
			var global:Point = new Point( event.stageX, event.stageY );
			var local:Point  = globalToLocal( global );	
		

// .......... some lines later

				if( local.x > main.room.width - ( bounds.width + 20 ) && !( local.y > main.room.height - ( bounds.height + 50 ) && content.rotation == 0 ) )
				{
					content.rotation = -90;
				}
				else if( local.y > main.room.height - ( bounds.height + 20 ) && !( local.x > main.room.width - ( bounds.width + 50 ) && content.rotation == -90 ) )
				{
					content.rotation = 0;
				}
				
				if( local.x < bounds.width + 20 && !( local.y < bounds.height + 50 && content.rotation == 180 ) )
				{
					content.rotation = 90;
				}
				else if( local.y < bounds.height + 20 && !( local.x < bounds.width + 50 && content.rotation == 90 ) )
				{
					content.rotation = 180;		
				}