У FlashDevelop с рефакторингом почти никак.
Т.е. придется ручками большую часть переименовывать
(он, конечно делает вид, что что-то умеет, там в менюшках какие-то комманды есть - не верьте

)
1. Берёте work, переименовываете в Work, чтобы _не_ злить коллег
2. Создаете класс Work в том же месте, где лежит Main
3. Копируете туда содержимое этого бывшего внутренним, класса
Вот так содержимое Work.as должно выглядеть:

Код AS3:
package test
{
public class Work{// если public не подписать - из других пакетов недоступен будет
static function test():void{
}
}
}
А потом уже думаете логично ли его в пакете оставить, или оно еще где используется и логично поместить его в другое место, где его с большей вероятностью будут искать.