Flash: какие символы разрешены в именах экземпляров? - PullRequest
1 голос
/ 15 апреля 2011

Flash сообщает мне, что имена экземпляров должны содержать «буквенно-цифровые символы, поддерживаемые символы и без пробелов».Я обнаружил, что подчеркивание разрешено, но не знак минус.

У кого-нибудь есть полный список всех поддерживаемых символов?

Ответы [ 3 ]

5 голосов
/ 15 апреля 2011

Цитирование Adobe Livedocs

Имена экземпляров должны соответствовать следующие требования:

  • Имя не должно содержать пробелов.
  • Первый символ должен быть буквой, подчеркиванием (_) или знаком доллара ($).
  • Каждый последующий символ должен быть буквой, цифрой, подчеркиванием или долларом знак.
  • Имя экземпляра должно быть уникальным.
0 голосов
/ 15 апреля 2011

az, AZ, 0-9 и _ должно быть достаточно, чтобы назвать любую переменную или экземпляр, который вам нужен (хотя я не думаю, что вы можете начать имя с цифры).Любые другие символы начнут делать ваш код нечитабельным.

Для соглашений по именованию есть из чего выбирать.Статья Wiki дает хорошую информацию об этом: http://en.wikipedia.org/wiki/Naming_conventions_(programming)

0 голосов
/ 15 апреля 2011

У меня нет такого списка, но я предлагаю вам использовать camelCase для именования экземпляров. Пусть слово начинается с обычной буквы, и всякий раз, когда начинается новое слово, введите первую букву слова с заглавной буквы, например: thisIsAnExample.

и я думаю, что разрешено только подчеркивание, так как все остальные знаки зарезервированы для самой flash (- + * /% для вычислений, & | =! <> Для логики,. Для свойств, так что я думаю, это большинство знаков, которые вы бы использовали в имени экземпляра).

edit: @ и \ также зарезервированы, поэтому эти знаки нельзя использовать также:)

...