ответ был найден. Надо им поделится
вообщем то делается это через
метатеги флексовские
в класс который вещает какое то событие пишите примерно такой код

Код AS3:
[Event(name = "StratusAPIEvent_peer_code", type = "StratusAPIEvent")]
Но очень важно, как оказалось. Чтобы ваше кастомное событие содержащее константы событий эти самые константы правильно объявляло. Я видимо от недосыпа изначально объявил ее переменной

Код AS3:
public static var PEER_CODE:String="StratusAPIEvent_peer_code"
и изза этого автокомплит выдавал совершенно не то что нужно.
Надеюсь кому нибудь это поможет =)
Добавлено через 1 минуту
Спасибо, за ответ. я вот только что разобрался и тоже написал как это делать =)
Можете мое удалить чтобы не мешалось )