Hello flexcoders, I am using code-behind approach (http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/) and my <mx:Validator> tag is declared in MXML.
During compiling, I receive a warning "Data binding will not be able to detect assignments to "username". Thus, my binding to 'source' property in <mx:Validator> does not work! My MXML: 1) --------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <local:ValidationFormBase xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:local="*" > <mx:Validator required="true" id="_messageTextRequireValidator" source="{username}" property="text" /> <mx:TextInput left="85" right="10" top="10" id="username"/> </local:ValidationFormBase> --------------------------------------------------------------------- My code-behind AS3 'ValidationFormBase.as' class: 2) ----------------- package { import mx.core.Application; import mx.controls.TextInput; public class ValidationFormBase extends Application { public var username : TextInput; public function ValidationFormBase() { super(); } } } --------------- If I use Validator class in AS3 for validation, everything works fine, but I simply want to declare <mx:Validator> tag in MXML, it is sooo much convenient. We are using code-behind approach (http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/) for 1 year already for all our code and we do not want to resign from this approach. All developers in our company strongly believe that *ANY* AS3 code should be separated from the MXML markup. -- Best regards, Andriy mailto:[EMAIL PROTECTED] -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/