| 1234567891011121314151617181920212223242526272829 |
- package com.imt.intimamedia.helpers
- {
- import mx.controls.TextArea;
-
- [Style(name="errorSkin", type="Class", inherit="no")]
- public class TextAreaWithSkin extends TextArea
- {
- public function TextAreaWithSkin()
- {
- }
-
- private var _originalBorderSkin:Class;
-
- override protected function commitProperties() : void
- {
- super.commitProperties();
-
- if( errorString == "" || !errorString )
- {
- if(!_originalBorderSkin)
- _originalBorderSkin = getStyle('borderSkin');
-
- this.setStyle('borderSkin',_originalBorderSkin);
- } else {
- this.setStyle('borderSkin',getStyle('errorSkin'));
- }
- }
- }
- }
|