ну например можно написать класс типа

Код:
//ChangeDateEvent.as
package Loaders.ModulesLoader
{
import flash.events.Event;
public class ChangeDateEvent extends Event
{
public static const DATE:String="DATE";
private var _dateValue:Date;
public function ChangeDateEvent(type:String, date:Date)
{
this.dateValue = date;
super(type);
}
public function set dateValue(value:Date):void
{
_dateValue = value;
}
public function get dateValue():Date
{
return _dateValue;
}
}
}
так у меня модули общались между собой не зная друг о друге