"Access of possibly undefined property currentFrame through a reference with static type Class."

Jeg er på den igen! Og denne gang har jeg tjekket for evt. symbol fejl! Anyway, fejlen sker - når jeg prøver at få min "collectedItems" til at tælle ned, når jeg står på en given position, og når Deployable(nr)_mc er på en given frame. Det ser således ud (indsatte bindestreger er for ordens skyld, til forum)
---
case Keyboard.SPACE :
if (char_mc.canCollect)
{
collect();
}

break;
---
function collect():void
{
collecting = true;
checkCollect();

}
---
function checkCollect():void
{
switch (char_mc.currentFrame)
{
case 1 :
if (char_mc.currentFrame == 1)
{
collectItems();
}
}
}
---
function collectItems():void
{
if (carriedItems<5)
{
updateItem(1);
}
if (carriedItems<0)
{
carriedItems = 0;
}

}
---
function deployItems():void
{
switch (char_mc.currentFrame)
{
case 4 :
if (Deployable1_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 5 :
if (Deployable2_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 7 :
if (Deployable5_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 8 :
if (Deployable6_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 10 :
if (Deployable10_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 12 :
if (Deployable8_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 13 :
if (Deployable7_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 15 :
if (Deployable4_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
case 16 :
if (Deployable3_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
case 18 :
if (Deployable9_mc.currentFrame >= 57)
{
updateItem(-1);
updateScore(10);
}
break;
}

}
---
function updateScore(amount:int):void
{
score += amount;
if (score < 0)
{
score = -911;
}
Score_txt.text = String(score);
if (score<0)
{
charDied();
}

}

---
function updateItem(amount:int):void
{
carriedItems += amount;
if (carriedItems<0)
{
carriedItems = 0;
}
Item_txt.text = String(carriedItems);

}