EDIT:
Благодаря исправлению joshtynjalas, следующая строка неверна, извините! Знак доллара может фактически использоваться точно так же, как в JS (см. Пример внизу):
В Actionscript вы не можете использовать знак $ в качестве имени свойства (по крайней мере, в AS2 и AS3).
Возможно использовать его в комбинации с другими персонажами.
Бывает, что разработчики используют его как префикс для идентификации статических полей или констант (например, private static var $boxHeight:int = 480
).
К вашему сведению, вот слово из спецификаций ECMA Script:
"Этот стандарт определяет один вылет
из грамматики, приведенной в Unicode
стандарт: знак доллара ($) и
подчеркивание (_) разрешено везде
в идентификаторе. Знак доллара
предназначен для использования только в механически
сгенерированный код. "
Полагаю, вы смешали его с Javascript , где знак доллара можно рассматривать как имя переменной. Благодаря этому вы можете назначить его в качестве ссылки на предопределенную функцию.
function popup(value)
{
alert(value)
}
$ = popup;
$("hello");
$("world");
Практика была широко представлена Прототипом (.js) , чтобы абстрагироваться от довольно болезненного getElementById(id_name);