Flash Novice: Totally stuck

I’m trying to build a Galaga-like Flash game for a self promo.

Somewhere along the way, my action script isn’t working the way I hoped it would.

The problem I’m having is that my “fire” option is not responding.

Here’s the deal. The game is throw throwing snowballs at Crows overhead while dodging the poop the rain down. My problem is that that for some reason the movie clip that is supposed to be the snowball flying from the player IS NOT happening.

Can someone please take a look at the action script and tell me what I’ve done wrong?

//snow randomness
for (k=0; k<50; k++) {
duplicateMovieClip(this.snow, “snow”+k, k);

//---- variables ----
var steps:Number = 10;
var BodyX:Number = 168.4;
var speed:Number = 25;
var SballActive:Boolean = false;

//---- functions ----
function checkKeys() {

if (Key.isDown(Key.RIGHT) && BodyX&lt;510) {
	BodyX += steps;

} else if (Key.isDown(Key.LEFT) && BodyX>40) {
BodyX -= steps;
if (Key.isDown(Key.SPACE) && SballActive == false) {

	Sball._x = BodyX;
	Sball._y = BodyY+200
	//SballActive = true

function updateBody() {
Body._x = BodyX;

function updateSball() {

if (SballActive == true) {
	Sballs._y -= speed;

this.onEnterFrame = function() {

Any help or suggestions is much appreciated!

Thanks much.