You can't have nested classes?

You can’t have nested classes in Actionscript?

class classes.Behaviour{

function Behaviour()
{}

public var id:Number;
public var description:String;

public var hostAgent:Array = new Array();

class agent{

public var agentName:String;
public var agentClass:String;

}
class robotAgent{

public var robotName:String;
public var agent:Array = new Array();

}
}