Вы довольствовались хорошо, когда есть огромная. Переход на Firefox 3.6!
Архив сообщений с меткой: AS3

Давайте вперед, в погоню. Что происходит, является то, что часто мы используем это ключевое слово для обозначения класса / объекта в целом, и это даже тогда, когда он используется внутри анонимной функции / закрытия класс, он только со ссылкой на объект и Глобального не класс, который имеет эту функцию.

Вот пример, показывающий, к которым это будет отмечено в зависимости от объема его называли:

 пакет (

          Пример общественного класса
          (
                  публичную функцию Пример ()
         (
                         е VAR: Run = функция (): недействительным (/ / анонимные функции
        следа (это);
        )

                         Е ();
        следа (это);
        )
         )

 )

Вывод будет:

Object [глобальной]
[Пример объект]

(Подробнее ...)

Более необходимо развивать одно из приложений, и хотел бы поделиться. Это простой случай, который TextInput не имеет значения, введенного в ней дается по умолчанию / по умолчанию для данного типа информации должно быть в нем храниться. Это часто бывает в системах, где в поле поиска, где есть знак или кнопку выводить, что поле будет использоваться для поиска.

Ну, вот что я и сделал. Ниже приведен код:

 пакет (net.vitoravelino flash.events.FocusEvent импорта; mx.controls.TextInput импорта, импорт mx.events.FlexEvent, общественные TextDefaultInput класс расширяет TextInput (частные _defaultText VAR: String = "" / / если не указано что-либо для разработчиков TextDefaultInput государственные функции () (супер (); this.addEventListener (FlexEvent.CREATION_COMPLETE функция (ЭВТ: FlexEvent): недействительным (setDefaultText ();));) публичную функцию получить defaultText (): String (возврат this._defaultText;) общественного defaultText набор функций (S: String): недействительным (this._defaultText = S;) переопределить защищенной функции focusInHandler (событие: FocusEvent): недействительным (super.focusInHandler (события); this.setStyle ("цвет", 0x0B333C), если (this.Text == DEFAULT_TEXT) (this.Text = "";)) переопределить защищенной функции focusOutHandler (событие: FocusEvent): недействительным (super.focusOutHandler (события); setDefaultText ();) частные setDefaultText функции (): недействительным ( если (this.Text == "") (this.Text = DEFAULT_TEXT; this.setStyle ("цвет", 0xCCCCCC );)))) 

(Подробнее ...)