Pong game Computer vs Computer

Hello,

I have a problem…

I found a tutorial making a pong game… I want to make some changes but I tried everything but it wont work:*(

Here is some code:

ActionScript Code:
[LEFT]</p>
<p> </p>
<p>package</p>
<p>[COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]display[/COLOR].;</p>
<p> [COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]net[/COLOR].
;</p>
<p> [COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].; </p>
<p> [COLOR=#0000ff]import[/COLOR] flash.[COLOR=#0000ff]text[/COLOR].
; </p>
<p> [COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]net[/COLOR].;</p>
<p> </p>
<p> [COLOR=#0000ff]dynamic[/COLOR] [COLOR=#0000ff]public[/COLOR] [COLOR=#000000]class[/COLOR] pong_game [COLOR=#0000ff]extends[/COLOR] Sprite [COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] sw:[COLOR=#0000ff]Number[/COLOR];</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] sh:[COLOR=#0000ff]Number[/COLOR];</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] frame:Sprite; [COLOR=#808080]
//the frame</p>[/COLOR]
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] p:Sprite; [COLOR=#808080]
//the player</p>[/COLOR]
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] [COLOR=#0000ff]e[/COLOR]:Sprite; [COLOR=#808080]
//the enemy</p>[/COLOR]
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] b:Sprite; [COLOR=#808080]
//the ball</p>[/COLOR]
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] net:Sprite [COLOR=#808080]
//the net</p>[/COLOR]
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] racket_height:[COLOR=#0000ff]Number[/COLOR] = [COLOR=#000080]50[/COLOR];</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] ball_size:[COLOR=#0000ff]Number[/COLOR] = [COLOR=#000080]6[/COLOR];</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] ball_i:[COLOR=#0000ff]Number[/COLOR];</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]var[/COLOR] ball_j:[COLOR=#0000ff]Number[/COLOR];</p>
<p> </p>
<p> [COLOR=#0000ff]public[/COLOR] [COLOR=#000000]function[/COLOR] pong_gameCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> target_object.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> sw = pw;</p>
<p> sh = ph;</p>
<p> pongCOLOR=#000000[/COLOR];</p>
<p> </p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] pongCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#808080]
//draw frame</p>[/COLOR]
<p> frame = [COLOR=#000000]new[/COLOR] SpriteCOLOR=#000000[/COLOR];</p>
<p> frame.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]lineStyle[/COLOR]COLOR=#000000[/COLOR];</p>
<p> frame.[COLOR=#000080]graphics[/COLOR].[COLOR=#000080]drawRect[/COLOR]COLOR=#000000[/COLOR];</p>
<p> [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> </p>
<p> [COLOR=#808080]
//draw net</p>[/COLOR]
<p> net = [COLOR=#000000]new[/COLOR] SpriteCOLOR=#000000[/COLOR];</p>
<p> net.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]beginFill[/COLOR]COLOR=#000000[/COLOR];</p>
<p> net.[COLOR=#000080]graphics[/COLOR].[COLOR=#000080]drawRect[/COLOR]COLOR=#000000[/COLOR];</p>
<p> net.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> net.[COLOR=#000080]x[/COLOR] = sw/[COLOR=#000080]2[/COLOR];</p>
<p> net.[COLOR=#000080]y[/COLOR] = [COLOR=#000080]0[/COLOR];</p>
<p> [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> [COLOR=#808080]
//draw enemy</p>[/COLOR]
<p> [COLOR=#0000ff]e[/COLOR] = [COLOR=#000000]new[/COLOR] SpriteCOLOR=#000000[/COLOR];</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]beginFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]graphics[/COLOR].[COLOR=#000080]drawRect[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]x[/COLOR] = [COLOR=#000080]10[/COLOR];</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]y[/COLOR] = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR]COLOR=#000000[/COLOR];</p>
<p> [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], e_ENTERFRAME[COLOR=#000000])[/COLOR];</p>
<p> </p>
<p> [COLOR=#808080]
//draw ball</p>[/COLOR]
<p> b = [COLOR=#000000]new[/COLOR] SpriteCOLOR=#000000[/COLOR];</p>
<p> b.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]beginFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> b.[COLOR=#000080]graphics[/COLOR].[COLOR=#000080]drawRect[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> b.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> b.[COLOR=#000080]x[/COLOR] = sw/[COLOR=#000080]2[/COLOR];</p>
<p> b.[COLOR=#000080]y[/COLOR] = sh/[COLOR=#000080]2[/COLOR];</p>
<p> [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> b.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], b_ENTERFRAME[COLOR=#000000])[/COLOR];</p>
<p> </p>
<p> [COLOR=#808080]
//draw player</p>[/COLOR]
<p> p = [COLOR=#000000]new[/COLOR] SpriteCOLOR=#000000[/COLOR];</p>
<p> p.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]beginFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> p.[COLOR=#000080]graphics[/COLOR].[COLOR=#000080]drawRect[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> p.[COLOR=#000080]graphics[/COLOR].[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR]; </p>
<p> p.[COLOR=#000080]x[/COLOR] = sw-[COLOR=#000080]20[/COLOR];</p>
<p> p.[COLOR=#000080]y[/COLOR] = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR]COLOR=#000000[/COLOR];</p>
<p> [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];</p>
<p> p.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], p_ENTERFRAME[COLOR=#000000])[/COLOR];</p>
<p> </p>
<p> start_ballCOLOR=#000000[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> </p>
<p> </p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] e_ENTERFRAMECOLOR=#000000[/COLOR]:void</p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] += [COLOR=#000080]3[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR] </p>
<p> [COLOR=#0000ff]else[/COLOR] [COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] -= [COLOR=#000080]3[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]b.[COLOR=#000080]y[/COLOR]>e.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] && b.[COLOR=#000080]y[/COLOR]<e.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR]+[COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> ball_i = -[COLOR=#000080]1[/COLOR];</p>
<p> ball_j = COLOR=#000000[/COLOR]/[COLOR=#000080]2[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR] </p>
<p> [COLOR=#0000ff]else[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> reset_pongCOLOR=#000000[/COLOR];[COLOR=#808080]
// reset</p>
[/COLOR]
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] p_ENTERFRAMECOLOR=#000000[/COLOR]:[COLOR=#0000ff]void[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] = mouseY-[COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#0000ff]height[/COLOR]/[COLOR=#000080]2[/COLOR];</p>
<p> [COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> [COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]b.[COLOR=#000080]y[/COLOR]>e.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] && b.[COLOR=#000080]y[/COLOR]<e.[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR]+[COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> ball_i = -[COLOR=#000080]1[/COLOR]; </p>
<p> ball_j = COLOR=#000000[/COLOR]/[COLOR=#000080]2[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR] </p>
<p> [COLOR=#0000ff]else[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> reset_pongCOLOR=#000000[/COLOR];[COLOR=#808080]
// reset</p>[/COLOR]
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> </p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] b_ENTERFRAMECOLOR=#000000[/COLOR]:[COLOR=#0000ff]void[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]x[/COLOR] += ball_i; [COLOR=#808080]
// ball movement and speed</p>[/COLOR]
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR] += ball_j;</p>
<p> [COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR]>sh || [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]currentTarget[/COLOR].[COLOR=#000080]y[/COLOR]<[COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> ball_j = -[COLOR=#000080]1[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] reset_pongCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]x[/COLOR] = [COLOR=#000080]10[/COLOR];</p>
<p> [COLOR=#0000ff]e[/COLOR].[COLOR=#000080]y[/COLOR] = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR]COLOR=#000000[/COLOR];</p>
<p> b.[COLOR=#000080]x[/COLOR] = sw/[COLOR=#000080]2[/COLOR];</p>
<p> b.[COLOR=#000080]y[/COLOR] = sh/[COLOR=#000080]2[/COLOR];</p>
<p> p.[COLOR=#000080]x[/COLOR] = sw-[COLOR=#000080]20[/COLOR];</p>
<p> p.[COLOR=#000080]y[/COLOR] = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR]COLOR=#000000[/COLOR];</p>
<p> start_ballCOLOR=#000000[/COLOR];</p>
<p> </p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> [COLOR=#0000ff]private[/COLOR] [COLOR=#000000]function[/COLOR] start_ballCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]</p>
<p> </p>
<p> [COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> ball_i = [COLOR=#000080]8[/COLOR]+[COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]random[/COLOR]COLOR=#000000[/COLOR]
[COLOR=#000080]3[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR] </p>
<p> [COLOR=#0000ff]else[/COLOR] </p>
<p> [COLOR=#000000]{[/COLOR]</p>
<p> ball_i = -[COLOR=#000080]8[/COLOR]-[COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]random[/COLOR]COLOR=#000000[/COLOR]
[COLOR=#000080]3[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> </p>
<p> ball_j = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]random[/COLOR]COLOR=#000000[/COLOR]*[COLOR=#000080]4[/COLOR];</p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p> </p>
<p> [COLOR=#000000]}[/COLOR]</p>
<p>[COLOR=#000000]}[/COLOR]</p>
<p>
[/LEFT]

The original game is a player against a computer… I want two computers playing against eachother. So no player just two computers playing.

Anyone with a solution?

Attachment included