Help with moving movieClip across screne

Ive been working on a school project for while now, ive come to a point where i need to move a movieClip across the screen, however i want to do it in my code not as an animation. i have the scene stopped, because otherwise it loops through my whole game so im not sure if that is the issue why they can’t move, but here is my code:

//Variablesvar speed:int = 1


var score:Number = 0
var highscore:int = 0


[COLOR=#ff0000]var rndLetter:Number = Math.ceil(Math.random() * 26)[/COLOR]
var myString:String = String(rndLetter)


var currentLetters:int = 1


var currentState:int = 1


//Boolean values, to correspond if letters are on screen.
var boolA:Boolean = false
var boolB:Boolean = false
var boolC:Boolean = false
var boolD:Boolean = false
var boolE:Boolean = false
var boolF:Boolean = false
var boolG:Boolean = false
var boolH:Boolean = false
var boolI:Boolean = false
var boolJ:Boolean = false
var boolK:Boolean = false
var boolL:Boolean = false
var boolM:Boolean = false
var boolN:Boolean = false
var boolO:Boolean = false
var boolP:Boolean = false
var boolQ:Boolean = false
var boolR:Boolean = false
var boolS:Boolean = false
var boolT:Boolean = false
var boolU:Boolean = false
var boolV:Boolean = false
var boolW:Boolean = false
var boolX:Boolean = false
var boolY:Boolean = false
var boolZ:Boolean = false


//Converting movieClips to Variable
var letA:MovieClip = new letterA()
var letB:MovieClip = new letterB()
var letC:MovieClip = new letterC()
var letD:MovieClip = new letterD()
var letE:MovieClip = new letterE()
var letF:MovieClip = new letterF()
var letG:MovieClip = new letterG()
var letH:MovieClip = new letterH()
var letI:MovieClip = new letterI()
var letJ:MovieClip = new letterJ()
var letK:MovieClip = new letterK()
var letL:MovieClip = new letterL()
var letM:MovieClip = new letterM()
var letN:MovieClip = new letterN()
var letO:MovieClip = new letterO()
var letP:MovieClip = new letterP()
var letQ:MovieClip = new letterQ()
var letR:MovieClip = new letterR()
var letS:MovieClip = new letterS()
var letT:MovieClip = new letterT()
var letU:MovieClip = new letterU()
var letV:MovieClip = new letterV()
var letW:MovieClip = new letterW()
var letX:MovieClip = new letterX()
var letY:MovieClip = new letterY()
var letZ:MovieClip = new letterZ()


var btnResumes:MovieClip = new btnResume()
var btnPauses:MovieClip = new btnPause()
var btnPlays:MovieClip = new btnPlay()


//dimensioning positions of movieClips
btnPlays.x = 115
btnPlays.y = 180
btnResumes.x = 115
btnResumes.y = 180
btnPauses.x = 115
btnPauses.y = 180


addChild(btnPlays)


//the the initial letter
if (currentLetters == 1)
{
	[COLOR=#ff0000]if (rndLetter == 1)[/COLOR]
[COLOR=#ff0000]	{[/COLOR]
[COLOR=#ff0000]		letA.x = 58[/COLOR]
[COLOR=#ff0000]		letA.y = 303.5[/COLOR]
[COLOR=#ff0000]		addChild(letA)[/COLOR]
[COLOR=#ff0000]		boolA = true[/COLOR]
[COLOR=#ff0000]		[/COLOR]
[COLOR=#ff0000]	}[/COLOR]else if (rndLetter == 2)
			  {
				  letB.x = 58
				  letB.y = 303.5
				  addChild(letB)
				  boolB = true
			  }else if (rndLetter == 3)
			  {
				  letC.x = 58
				  letC.y = 303.5
				  addChild(letC)
				  boolC = true
			  }else if (rndLetter == 4)
			  {
				  letD.x = 58
				  letD.y = 303.5
				  addChild(letD)
				  boolD = true
			  }else if (rndLetter == 5)
			  {
				  letE.x = 58
				  letE.y = 303.5
				  addChild(letE)
				  boolE = true
			  }else if (rndLetter == 6)
			  {
				  letF.x = 58
				  letF.y = 303.5
				  addChild(letF)
				  boolF = true
			  }else if (rndLetter == 7)
			  {
				  letG.x = 58
				  letG.y = 303.5
				  addChild(letG)
				  boolG = true
			  }else if (rndLetter == 8)
			  {
				  letH.x = 58
				  letH.y = 303.5
				  addChild(letH)
				  boolH = true
			  }else if (rndLetter == 9)
			  {
				  letI.x = 58
				  letI.y = 303.5
				  addChild(letI)
				  boolI = true
			  }else if (rndLetter == 10)
			  {
				  letJ.x = 58
				  letJ.y = 303.5
				  addChild(letJ)
				  boolJ = true
			  }else if (rndLetter == 11)
			  {
				  letK.x = 58
				  letK.y = 303.5
				  addChild(letK)
				  boolK = true
			  }else if (rndLetter == 12)
			  {
				  letL.x = 58
				  letL.y = 303.5
				  addChild(letL)
				  boolL = true
			  }else if (rndLetter == 13)
			  {
				  letM.x = 58
				  letM.y = 303.5
				  addChild(letM)
				  boolM = true
			  }else if (rndLetter == 14)
			  {
				  letN.x = 58
				  letN.y = 303.5
				  addChild(letN)
				  boolN = true
			  }else if (rndLetter == 15)
			  {
				  letO.x = 58
				  letO.y = 303.5
				  addChild(letO)
				  boolO = true
			  }else if (rndLetter == 16)
			  {
				  letP.x = 58
				  letP.y = 303.5
				  addChild(letP)
				  boolP = true
			  }else if (rndLetter == 17)
			  {
				  letQ.x = 58
				  letQ.y = 303.5
				  addChild(letQ)
				  boolQ = true
			  }else if (rndLetter == 18)
			  {
				  letR.x = 58
				  letR.y = 303.5
				  addChild(letR)
				  boolR = true
			  }else if (rndLetter == 19)
			  {
				  letS.x = 58
				  letS.y = 303.5
				  addChild(letS)
				  boolS = true
			  }else if (rndLetter == 20)
			  {
				  letT.x = 58
				  letT.y = 303.5
				  addChild(letT)
				  boolT = true
			  }else if (rndLetter == 21)
			  {
				  letU.x = 58
				  letU.y = 303.5
				  addChild(letU)
				  boolU = true
			  }else if (rndLetter == 22)
			  {
				  letV.x = 58
				  letV.y = 303.5
				  addChild(letV)
				  boolV = true
			  }else if (rndLetter == 23)
			  {
				  letW.x = 58
				  letW.y = 303.5
				  addChild(letW)
				  boolW = true
			  }else if (rndLetter == 24)
			  {
				  letX.x = 58
				  letX.y = 303.5
				  addChild(letX)
				  boolX = true
			  }else if (rndLetter == 26)
			  {
				  letY.x = 58
				  letY.y = 303.5
				  addChild(letY)
				  boolY = true
			  }else if (rndLetter == 26)
			  {
				  letZ.x = 58
				  letZ.y = 303.5
				  addChild(letZ)
				  boolZ = true
			  }
}


//makes letters move forward at variable speed
if (currentState == 3)
{
	[COLOR=#ff0000]if (boolA)[/COLOR]
[COLOR=#ff0000]	{[/COLOR]
[COLOR=#ff0000]		letA.x + speed[/COLOR]
[COLOR=#ff0000]	}[/COLOR]
	if (boolB)
	{
		letB.x + speed
	}
	if (boolC)
	{
		letC.x + speed
	}
	if (boolD)
	{
		letD.x + speed
	}
	if (boolE)
	{
		letE.x + speed
	}
	if (boolF)
	{
		letF.x + speed
	}
	if (boolG)
	{
		letG.x + speed
	}
	if (boolH)
	{
		letH.x + speed
	}
	if (boolI)
	{
		letI.x + speed
	}
	if (boolJ)
	{
		letJ.x + speed
	}
	if (boolK)
	{
		letK.x + speed
	}
	if (boolL)
	{
		letL.x + speed
	}
	if (boolM)
	{
		letM.x + speed
	}
	if (boolN)
	{
		letN.x + speed
	}
	if (boolO)
	{
		letO.x + speed
	}
	if (boolP)
	{
		letA.x + speed
	}
	if (boolQ)
	{
		letQ.x + speed
	}
	if (boolR)
	{
		letR.x + speed
	}
	if (boolS)
	{
		letS.x + speed
	}
	if (boolT)
	{
		letT.x + speed
	}
	if (boolU)
	{
		letU.x + speed
	}
	if (boolV)
	{
		letV.x + speed
	}
	if (boolW)
	{
		letW.x + speed
	}
	if (boolX)
	{
		letX.x + speed
	}
	if (boolY)
	{
		letY.x + speed
	}
	if (boolZ)
	{
		letZ.x + speed
	}
}


//adding letters in a line
if (currentLetters <= 7)
{
	if (letA.x >= 120)
	{
		rndLetter = Math.ceil(Math.random() * 26)
		myString = String(rndLetter)
		lblLol.text = myString
		currentLetters + 1
		if (rndLetter == 1)
		{
			letA.x = 58
			letA.y = 303.5
			addChild(letA)
		}else if (rndLetter == 2)
		  {
			  letB.x = 58
		      letB.y = 303.5
			  addChild(letB)
		  }else if (rndLetter == 3)
		  {
			  letC.x = 58
		      letC.y = 303.5
			  addChild(letC)
		  }else if (rndLetter == 4)
		  {
			  letD.x = 58
		      letD.y = 303.5
			  addChild(letD)
		  }else if (rndLetter == 5)
		  {
			  letE.x = 58
		      letE.y = 303.5
			  addChild(letE)
		  }else if (rndLetter == 6)
		  {
			  letF.x = 58
		      letF.y = 303.5
			  addChild(letF)
		  }else if (rndLetter == 7)
		  {
			  letG.x = 58
		      letG.y = 303.5
			  addChild(letG)
		  }else if (rndLetter == 8)
		  {
			  letH.x = 58
		      letH.y = 303.5
			  addChild(letH)
		  }else if (rndLetter == 9)
		  {
			  letI.x = 58
		      letI.y = 303.5
			  addChild(letI)
		  }else if (rndLetter == 10)
		  {
			  letJ.x = 58
		      letJ.y = 303.5
			  addChild(letJ)
		  }else if (rndLetter == 11)
		  {
			  letK.x = 58
		      letK.y = 303.5
			  addChild(letK)
		  }else if (rndLetter == 12)
		  {
			  letL.x = 58
		      letL.y = 303.5
			  addChild(letL)
		  }else if (rndLetter == 13)
		  {
			  letM.x = 58
		      letM.y = 303.5
			  addChild(letM)
		  }else if (rndLetter == 14)
		  {
			  letN.x = 58
		      letN.y = 303.5
			  addChild(letN)
		  }else if (rndLetter == 15)
		  {
			  letO.x = 58
		      letO.y = 303.5
			  addChild(letO)
		  }else if (rndLetter == 16)
		  {
			  letP.x = 58
		      letP.y = 303.5
			  addChild(letP)
		  }else if (rndLetter == 17)
		  {
			  letQ.x = 58
		      letQ.y = 303.5
			  addChild(letQ)
		  }else if (rndLetter == 18)
		  {
			  letR.x = 58
		      letR.y = 303.5
			  addChild(letR)
		  }else if (rndLetter == 19)
		  {
			  letS.x = 58
		      letS.y = 303.5
			  addChild(letS)
		  }else if (rndLetter == 20)
		  {
			  letT.x = 58
		      letT.y = 303.5
			  addChild(letT)
		  }else if (rndLetter == 21)
		  {
			  letU.x = 58
		      letU.y = 303.5
			  addChild(letU)
		  }else if (rndLetter == 22)
		  {
			  letV.x = 58
		      letV.y = 303.5
			  addChild(letV)
		  }else if (rndLetter == 23)
		  {
			  letW.x = 58
		      letW.y = 303.5
			  addChild(letW)
		  }else if (rndLetter == 24)
		  {
			  letX.x = 58
		      letX.y = 303.5
			  addChild(letX)
		  }else if (rndLetter == 26)
		  {
			  letY.x = 58
		      letY.y = 303.5
			  addChild(letY)
		  }else if (rndLetter == 26)
		  {
			  letZ.x = 58
		      letZ.y = 303.5
			  addChild(letZ)
		  }
	}
}


//when the button play is clicked
function plays(event:MouseEvent):void
{
   removeChild(btnPlays)
   addChild(btnPauses)
   currentState = 3
}


btnPlays.addEventListener(MouseEvent.CLICK, plays);


//whn the button resume is clicked
function resumes(event:MouseEvent):void
{
   removeChild(btnResumes)
   addChild(btnPauses)
   currentState = 3
}


btnResumes.addEventListener(MouseEvent.CLICK, resumes);


//when the button pause is clicked
function pauses(event:MouseEvent):void
{
   removeChild(btnPauses)
   addChild(btnResumes)
   currentState = 2
}


btnPauses.addEventListener(MouseEvent.CLICK, pauses);


//when the button main menu is clicked
function mainMenu1(event:MouseEvent):void
{
   if (currentState == 1)
   {
	   removeChild(btnPlays)
   } else if (currentState == 2)
   {
	   removeChild(btnResumes)
   } else if (currentState == 3)
   {
	   removeChild(btnPauses)
   }
			  
   gotoAndStop("Menu")
}


btnToMenu1.addEventListener(MouseEvent.CLICK, mainMenu1);


lblLol.text = myString


[COLOR=#ff0000]gotoAndStop("Game")[/COLOR]

so i make a random number, then i add a movieClip which correcponds to that number (its a typing game so the image is a letter) then i want the movie clip to go accross the screen, but it doesnt happen.

any help is greatly appreciated, Bimzy :garfield: