Так объявите ее как положено. Положено с var ))
Впрочем это Вы наверно здесь поспешили. Вобщем просто так не надо делать. Безымянные вложенные функции в классе - самое страшное зло. Надо назначить нормальную приват функцию-обработчик, с именем и в теле класса.

Код:
class ... {
public var samePeremen:Number = 1
public function .... (){
xml .....
xml.onLoad = xmlIsLoaded;
}
private function xmlIsLoaded (ok:Boolean) {
.....
trace (samePeremen) // undefined ?
}
}