IMTToaster.as 789 B

12345678910111213141516171819202122232425262728293031323334
  1. [Bindable]
  2. public var message : String = "";
  3. [Bindable]
  4. public var titleMessage : String = "";
  5. [Bindable]
  6. public var level : String = "";
  7. public static const INFORMATION : String = "INFORMATION";
  8. public static const VALIDATION : String = "VALIDATION";
  9. public static const WARNING : String = "WARNING";
  10. public static const ERROR : String = "ERROR";
  11. private function creationCompleteHandler() : void
  12. {
  13. switch( level )
  14. {
  15. case INFORMATION :
  16. this.setStyle( "styleName", "toasterInformation" );
  17. break;
  18. case VALIDATION :
  19. this.setStyle( "styleName", "toasterValidation" );
  20. break;
  21. case WARNING :
  22. this.setStyle( "styleName", "toasterWarning" );
  23. break;
  24. case ERROR :
  25. this.setStyle( "styleName", "toasterError" );
  26. break;
  27. }
  28. }