Iphone top down view touch drag control on Z axis?

Hi,

I am very new to scripting and am trying to building a game where i can control the movement of a ball using the iphone touch screen, the game is a top down perspective game.

i have the following code in javascript that i have been trying to modify so that i can make the ball roll on the z axis, but i am not getting anywhere with it.

var speed = 5.0;

function Update () {

  if (Input.touches.Length > 0)
  {

    if (Input.touches[0].phase == TouchPhase.Moved)
    {
      var x = Input.touches[0].deltaPosition.x *speed* Time.deltaTime;
      var y = Input.touches[0].deltaPosition.y *speed* Time.deltaTime;

      transform.Translate(new Vector3(x, y, 0));
    }
  }
}

After a lot of searching i found out that deltaPosition is a Vector2 and will only work on x and y axis.

Still looking around i have not been able to find any code or information (that i can understand) that will allow me to move the ball on the z axis via touch in a top down perspective.

any help would be greatly appreciated.

Thanks.

You can change the axises of movement.

var speed = 5.0;

function Update () {

  if (Input.touches.Length > 0)
  {

    if (Input.touches[0].phase == TouchPhase.Moved)
    {
      var x = Input.touches[0].deltaPosition.x *speed* Time.deltaTime;
      var y = Input.touches[0].deltaPosition.y *speed* Time.deltaTime;

      transform.Translate( new Vector3(x, 0 , y) );
    }
  }
}