Так получится только если писать функцию в кадре, а потом вызвать ее в этом же кадре... У меня же функция находится внутри класса и вызывается по наступлению события, если прописать таким образом как написали Вы, то trace() выводит null, то есть:

Код AS3:
var newData:int;
public function dataReceived(event:DatagramSocketDataEvent):void
{
newData = 8;
}
trace (newData)