No,

That just means your form is an EventDispatcher, I have no idea. :)

It could have something to do with the XML (binding) and a bug.

You might try making the Bindable property and object and test if you get
the same error.

If that doesn't work try using a getter-setter (for the bindable XML) with
bindable and use commitProperties().

Mike

On Thu, Sep 18, 2008 at 10:59 AM, Guilherme Blanco <
[EMAIL PROTECTED]> wrote:

>   Hi.... this is my hierarchy:
>
> class core.containers.Form extends mx.containers.Form
> class core.containers.ServiceForm extends core.containers.Form
> class core.containers.ServiceEditForm extends core.containers.ServiceForm
>
> And the last class (that is exploding the issue) is:
>
> class modules.center.forms.EditCenterForm extends
> core.containers.ServiceEditForm
>
> Does that help you in something?
>
> Regards,
>
>
> On Thu, Sep 18, 2008 at 11:55 AM, Michael Schmalle
> <[EMAIL PROTECTED] <teoti.graphix%40gmail.com>> wrote:
> > Hi,
> >
> > This might be stupid but your ServiceForm is an EventDispatcher right?
> >
> > I have never seen an error quite like that.
> >
> > Mike
> >
> > On Thu, Sep 18, 2008 at 10:00 AM, Guilherme Blanco
> > <[EMAIL PROTECTED] <guilhermeblanco%40gmail.com>> wrote:
> >>
> >> Hi,
> >>
> >> Here is my daily question.
> >> I have a class that handles Form + HTTPService (a subclass called
> >> Service w/ events complete and fail) automatically called ServiceForm.
> >> Since most code is replicated in extended classes if you are editing
> >> one item (another HTTPService subclass that retrieves it and assign to
> >> an XML Bindable variable), I optimized in a subclass of ServiceForm.
> >> The name of this class is ServiceEditForm.
> >> Here is the code:
> >>
> >> package core.containers
> >> {
> >> public class ServiceEditForm extends ServiceForm
> >> {
> >> [Bindable] public var item:XML;
> >>
> >> public function ServiceEditForm()
> >> {
> >> super();
> >> }
> >>
> >> override public function getParamObject(httpFormat:Boolean =
> false):Object
> >> {
> >> var params:Object = super.getParamObject(httpFormat);
> >> params.itemId = item.hasOwnProperty('id') ? XML(item.id).toString()
> >> : XMLList([EMAIL PROTECTED]).toString();
> >>
> >> return params;
> >> }
> >> }
> >> }
> >>
> >> And then I have my classes that build EditForms... like
> >> EditCenterForm, for example:
> >>
> >> <?xml version="1.0" encoding="utf-8"?>
> >> <ServiceEditForm xmlns="core.containers.*"
> >> xmlns:mx="http://www.adobe.com/2006/mxml";
> >> xmlns:parton_controls="parton.controls.*"
> >> url="{Environment.getInstance().MODULE_URL}Center/Edit"
> >> complete="handleFormComplete(event)">
> >> <mx:Script>
> >> <![CDATA[
> >>
> >> import core.Environment;
> >> import core.events.DynEvent;
> >> import mx.controls.Alert;
> >>
> >> protected function handleFormComplete(event:DynEvent):void
> >> {
> >> Alert.show(event.result.message.toString(), "Edit Center");
> >> }
> >>
> >> ]]>
> >> </mx:Script>
> >>
> >> <mx:FormItem label="Company:" width="600" direction="horizontal">
> >> <parton_controls:CompanyComboBox id="company" width="100%"
> >> selectedId="{item.hasOwnProperty('company_id') ?
> >> XML(item.company_id).toString() :
> >> XMLList([EMAIL PROTECTED]).toString()}"/>
> >> </mx:FormItem>
> >>
> >> <mx:FormItem label="Name:" width="600">
> >> <mx:TextInput id="centerName" width="100%"
> >> text="{item.hasOwnProperty('name') ? XML(item.name).toString() :
> >> XMLList([EMAIL PROTECTED]).toString()}"/>
> >> </mx:FormItem>
> >> </ServiceEditForm>
> >>
> >> Sorry for that much code... but it's quite simple.
> >>
> >> When I do this and compile code, I get these errors:
> >>
> >> Severity and Description Path Resource Location Creation Time Id
> >> Access of undefined property _bindings. [Generated code (use -keep to
> >> save): Path: modules\center\forms\EditCenterForm-generated.as, Line:
> >> 420, Column: 21] Parton Unknown 1221744447894 17180
> >> Access of undefined property _bindingsBeginWithWord. [Generated code
> >> (use -keep to save): Path:
> >> modules\center\forms\EditCenterForm-generated.as, Line: 432, Column:
> >> 21] Parton Unknown 1221744447900 17183
> >> Access of undefined property _bindingsByDestination. [Generated code
> >> (use -keep to save): Path:
> >> modules\center\forms\EditCenterForm-generated.as, Line: 428, Column:
> >> 21] Parton Unknown 1221744447899 17182
> >> Access of undefined property _documentDescriptor_. [Generated code
> >> (use -keep to save): Path:
> >> modules\center\forms\EditCenterForm-generated.as, Line: 91, Column:
> >> 13] Parton Unknown 1221744447893 17179
> >> Access of undefined property _watchers. [Generated code (use -keep to
> >> save): Path: modules\center\forms\EditCenterForm-generated.as, Line:
> >> 424, Column: 21] Parton Unknown 1221744447896 17181
> >>
> >> Anyone has any ideas about how to solve it?
> >> It seems it's an issue regarding the [Bindable] assignment in my
> >> ServiceEditForm class.
> >>
> >> Thanks in advance,
> >>
> >> --
> >> Guilherme Blanco - Web Developer
> >> CBC - Certified Bindows Consultant
> >> Cell Phone: +55 (16) 9166-6902
> >> MSN: [EMAIL PROTECTED] <guilhermeblanco%40hotmail.com>
> >> URL: http://blog.bisna.com
> >> Rio de Janeiro - RJ/Brazil
> >
> >
> >
> > --
> > Teoti Graphix, LLC
> > http://www.teotigraphix.com
> >
> > Teoti Graphix Blog
> > http://www.blog.teotigraphix.com
> >
> > You can find more by solving the problem then by 'asking the question'.
> >
>
> --
> Guilherme Blanco - Web Developer
> CBC - Certified Bindows Consultant
> Cell Phone: +55 (16) 9166-6902
> MSN: [EMAIL PROTECTED] <guilhermeblanco%40hotmail.com>
> URL: http://blog.bisna.com
> Rio de Janeiro - RJ/Brazil
>  
>



-- 
Teoti Graphix, LLC
http://www.teotigraphix.com

Teoti Graphix Blog
http://www.blog.teotigraphix.com

You can find more by solving the problem then by 'asking the question'.

Reply via email to