| 1234567891011121314151617181920212223242526272829 |
- package com.imt.intimamedia.helpers
- {
- import mx.controls.TextInput;
- [Style(name="errorSkin", type="Class", inherit="no")]
- public class TextInputWithSkin extends TextInput
- {
- public function TextInputWithSkin() { }
-
- 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'));
- }
- }
- }
- }
|