Fixed, but still want to know what is happening in AIR that would not be happening in Flex 2 application.
I initialized my binding variable to an instance of the object. --- In flexcoders@yahoogroups.com, Tony Alves <[EMAIL PROTECTED]> wrote: > > I am getting an error on a line in my AIR application: > ReferenceError: Error #1069: Property _bindings not found on > components.EmployeeListPanel and there is no default value. > at > mx.binding::BindingManager$/setEnabled()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\binding\BindingManager.as:65] > > I am sure this is a timing issue, but it works using it in a Flex > builder 2 application. Any thoughts? > I am thinking that in the Air application all components are loaded > immediately. Just a guess. > I am using Flex 3 Beta 2 > > /** > * Set isEnabled for all bindings associated with a document. > * > * @param document The document that contains the bindings. > */ > public static function setEnabled(document:Object, > isEnabled:Boolean):void > { > <line 65:> *if (document && document._bindings)* > { > var bindings:Array = document._bindings as Array; > > for (var i:uint = 0; i < bindings.length; i++) > { > var binding:Binding = bindings[i]; > binding.isEnabled = isEnabled; > } > } > } >