Я собираюсь описать возможную проблему, о которой я подумал, и публикую ее, потому что технически это не конфликт имен (регистр букв отличается).
Предположим, у вас есть top-Уровень класса, который разделяет имя пакета верхнего уровня, кроме различий в регистре букв (например, «flash», «fl», «com» или пользовательский пакет).Если вы наберете что-то вроде «var x:», а затем попытаетесь ввести полное имя класса ... тогда механизм завершения кода в программе, такой как FlashDevelop, по умолчанию будет использовать ваш класс «Flash» (если он существует), а не"flash" пакет, который вы, возможно, пытаетесь набрать.Это очень раздражает, в основном потому, что в нем есть какой-то смысл, что он функционирует таким образом, и ему нужно выполнить один или другой код: (
Так что будьте очень осторожны, называя классы верхнего уровня тем, чтопишется так же, как имя пакета (верхнего уровня или иным образом).