ON the first screen when a user picks a client from the data grid
private function onClientSelect(event:ListEvent):void {
_client = event.itemRenderer.data;
btnNext.enabled = true;
dispatchEvent(new
ClientSelectedEvent("clientSelected",_client));
}
Thank You
Dan Vega
[EMAIL PROTECTED]
http://www.danvega.org
On Sun, Jul 13, 2008 at 5:51 PM, Tracy Spratt <[EMAIL PROTECTED]> wrote:
> How/when are you instantiating the "client" object?
>
>
>
> Tracy
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Dan Vega
> *Sent:* Sunday, July 13, 2008 5:30 PM
>
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Application Design
>
>
>
> at views::Review/init()[H:\Program
> Files\Apache\htdocs\Uploader\src\views\Review.mxml:27]
>
> which is this line
> lblClientPhone.text = client.phone;
>
> Thank You
> Dan Vega
> [EMAIL PROTECTED]
> http://www.danvega.org
>
> On Sun, Jul 13, 2008 at 5:38 PM, Tracy Spratt <[EMAIL PROTECTED]>
> wrote:
>
> You get that error on what line?
>
> Tracy
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Dan Vega
> *Sent:* Sunday, July 13, 2008 5:23 PM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Application Design
>
>
>
> I am just passing vs so that my next and previous buttons can increment or
> decrement the selectedIndex of the view state. Basically when I get to my
> final review screen and pass the data / files / client I try and output them
> and I get this error
>
> TypeError: Error #1009: Cannot access a property or method of a null object
> reference.
>
> I also put a breakpoint in the init method of the component and all of the
> data is null at that point.
>
> Here is a quick piece of the component.
>
> <mx:Script>
> <![CDATA[
> import mx.containers.ViewStack;
> import mx.collections.ArrayCollection;
>
> private var _totalBytes:int = 0;
>
> public var vs:ViewStack;
> public var client:Object;
> public var options:Object;
>
> [Bindable]
> public var files:ArrayCollection;
>
> private function init():void {
> //client data
> lblClientName.text = client.client_name;
> lblClientCity.text = client.city;
> lblClientState.text = client.state;
> lblClientZip.text = client.zip;
> lblClientPhone.text = client.phone;
>
>
> Thank You
> Dan Vega
> [EMAIL PROTECTED]
> http://www.danvega.org
>
>
>
>
>