в чем проблема ?
Добавлено через 8 минут

Код AS3:
public function MyClass (args:Object)
{
// ...
}
смотри, у тебя же статическая функция(пишется с маленькой буквыв black!) возвращает _BLACK(тоже маленькими! _black) который в свою очередь есть объект(var _BLACK:Object = { }

. Дальше ты этот Объект передаешь параметром, но мтеод должен принять тип параметра MyStyle и тут наверно и возникает ошибка.