Assuming the form is also in the same flash file: I see no reason to use 'Event.ENTER_FRAME'
Just have the other parts of your code 'activate' when you click the 'submit' button.
Sebastian jonathan howe wrote:
But he wants the button to be disabled until it passes validation. Maybe it's okay to do it the dirty way instead of assigning 4 different listeners to each of the validated fields.... but... I guess I would still have a single validation function that is called onchange of the various entry fields. On Wed, Oct 22, 2008 at 5:12 PM, Paul Andrews <[EMAIL PROTECTED]> wrote:I'm surprised if it compiles. First look: trace("EnterFrame"+(frame+)); should at least be trace("EnterFrame"+(frame++)); Try that. I'd be tempted not to use enterframe at all and validate on submit. Paul ----- Original Message ----- From: "FlashDev" <[EMAIL PROTECTED]> To: "Flash Coders List" <[email protected]> Sent: Wednesday, October 22, 2008 8:32 PM Subject: [Flashcoders] AS3 - Code problem, can anyone help? Hi Guys Im trying to write a little piece of code to stop the submit button of a form be active until the form fields have been completely filled in, its a really simple for consisting of 1 form field and 1 checkbox, ive had a go at writing some code of my own but for some reason flash quits on export. Whats wrong with my code? What do you think could be causing it to crash? here is my stab at it... submit_btn.useHandCursor = false; submit_btn.mouseEnabled = false; submit_btn.addEventListener(MouseEvent.CLICK, submit_btn_CLICK); this.addEventListener(Event.ENTER_FRAME, ENTERFRAME); function ENTERFRAME(ev:Event):void { if((mobileNumber.text != "") || (mobileNumber.text != NaN) || (mobileNumber.text != undefined) && (terms.selected != false)){ submit_btn.useHandCursor = true; submit_btn.mouseEnabled = true; }else{ var frame:int = 0; trace("EnterFrame"+(frame+)); } } function submit_btn_CLICK(ev:Event):void { var url:String = "formSubmit.php"; var request:URLRequest = new URLRequest(url); var variables:URLVariables = new URLVariables(); variables.mobile = mobileNumber.text; request.data = variables; request.method = URLRequestMethod.POST; try { navigateToURL(request, "_blank"); } catch (err:Error) { trace(err); } } Thanks SJM _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

