Показать сообщение отдельно
Старый 08.11.2009, 22:03
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 2  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Начните с этого:
Код AS3:
public class TFWithPromt extends TextField{
 
  public var prompt:String;
 
  public function TFWithPromt (promptText:String){
 
     super();
     this.prompt = promptText;
 
     this.addEventListener(MouseEvent.ROLL_OVER, showPrompt);
 
  }
 
  private function showPrompt(evt:Event){
     // показываем подсказку
  }
 
}
Потом как-то вот так:
Код AS3:
public class MyTF extends TFWithPromt {
 
  public static const DEFAULT_TEXT_1:String="поле 1";
  public static const DEFAULT_TEXT_2:String="поле 2";
  public static const DEFAULT_TEXT_3:String="поле 3";
 
  public function MyTF (type:Number = 0){
 
     super();
 
     switch(type):
     case 0:
        this.text = DEFAULT_TEXT_1;
     break;
 
  }
 
}
Ну и далее вешаем в конструкции switch любой листенер на любое действи и определяем каков будет вывод данных с MyTF в зависимости от type
__________________
...вселенская грусть