Yes, this condition breaks our test apps on two co-worker’s machines, but never on my system.  We reinstalled Flex(1.0) on one of the machines to see if that was an issue, but it did not correct the problem.

 

And these apps are small, they are breaking around 20 bindings.

 

Tracy


From: Matt Chotin [mailto:[EMAIL PROTECTED]
Sent: Friday, April 30, 20041:20 PM
To: '[email protected]'
Subject: RE: [flexcoders] Re: Flex selectively instantiates my components?

 

Are you saying that adding a binding breaks the app on one machine but not on another?  We've had bugs where many bindings could cause problems but those were all resolved during the betas, and none would work on one machine but not another.

 

Matt

 

-----Original Message-----
From: Tracy Spratt [mailto:[EMAIL PROTECTED]
Sent: Friday, April 30, 200410:01 AM
To: [EMAIL PROTECTED]
Subject: RE: [flexcoders] Re: Flex selectively instantiates my components?

 

Quick addition:

ANY binding breaks the app, not just bindingto my logic components.
Binding to a global variable for example, after the threshold point,
causes the problem.

Tracy

-----Original Message-----
From: Tracy Spratt [mailto:[EMAIL PROTECTED]
Sent: Friday, April 30, 2004 12:53 PM
To: [email protected]
Subject: RE: [flexcoders] Re: Flex selectively instantiates my
components?

Roger if you are monitoring this thread ---
We have discovered a sort of "threshold" effect on the systems(2) that
exhibit the subject misbehavior.  A small test app works fine; we
successfully bind logic component propertiesto UI properties.

Then at some point, the next binding we add breaks the app.
Specifically, here is what we observe about the problem:
* the "missing" (middle) instance is instantiated; we can alert its
static properties directly via its id.
* the binding between the top and middle components is broken; alerting
its static properties through the top component returns undefined
* the nested arrays of components(bottom) are NOT instantiated; alert
returns undefined for both direct access and through the logical parent
* Removing any binding fixes the problem.
* Of course the same code works fine on my system. (I guess I have
magicked something)

I'll update you with any more info I find.

Tracy


-----Original Message-----
From: Roger Gonzalez [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 27, 2004 10:02 AM
To: '[email protected]'
Subject: RE: [flexcoders] Re: Flex selectively instantiates my
components?

Well.  That's pretty bizarre.

Some weak ideas and questions:
- why are you adding a local subdir to the classpath?  Why not use them
with
a package prefix (i.e. logicComponents.*)
- any possibility of nameclash with your components?  could your
coworker
have a different version of some class that is getting loaded?
- Turn the <compile-report> flag on in flex-config on both machines, and
look for the MyApplication-report.xml file in the app dir.  See if
there's
anything suspiciously different between the two machines.

We'll get to the bottom of this!

-Roger

Roger Gonzalez
mailto:[EMAIL PROTECTED]


> -----Original Message-----
> From: Tracy Spratt [mailto:[EMAIL PROTECTED]
> Sent: Monday, April 26, 2004 5:30 PM
> To: [email protected]
> Subject: RE: [flexcoders] Re: Flex selectively instantiates
> my components?
>
> We are all running our own individual development
> environments, so what
> I did was to copy "it" (my application folder) to his machine, in the
> same location, .../default/flex/MyApplication. MyApplication has two
> subfolders "logicComponents" and "UIComponents". I put those folders
> into the <actionscript=classpath> specification in flex-config.xml.
>
> The application consists of a data mxml component, which has two
> "MyList" components, and is used as the root tag of the UI component
> file which has two DataGrid components that use the MyList components
> for data. Both Data and UI component are in the root of the
> application
> folder.
>
> I have discovered that if I put both data and UI component in the same
> mxml file, I don't have this problem onthe other machines. 
> (short term
> workaround though, I plan to have multiple UI's for a single data
> component)
>
> I have somehow voodoo'd my system to work all the time ;)!
>
>
> -----Original Message-----
> From: Roger Gonzalez [mailto:[EMAIL PROTECTED]
> Sent: Monday, April 26, 2004 3:20 PM
> To: '[email protected]'
> Subject: RE: [flexcoders] Re: Flex selectively instantiates my
> components?
>
> > Everything works fine on my development machine, but when I move it
> > to another developers system I getvery strange behavior. Stepping
> > through the code in a debugger I can see that the myGroups array
>
> What exactly do you mean by "move it to another developers system"?
>
> What is "it" in this case?
>
> I'm skeptical about Ely's theory. He hasn't actually seen that happen
> since
> before we shipped, or else I'd have seen a bug filed.  :-)
>
> -Roger
>
> Roger Gonzalez
> mailto:[EMAIL PROTECTED]

>
>
>

> Yahoo! Groups Links
>
>
>

>
>
>
>
>
> ------------------------ Yahoo! Groups Sponsor
> ---------------------~-->
> Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
> Printer at MyInks.com.  Free s/h on orders $50 or more to the
> US & Canada.
> http://www.c1tracking.com/l.asp?cid=5511
> http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/nhFolB/TM
> --------------------------------------------------------------
> -------~->
>

> Yahoo! Groups Links
>
>
>

>



Yahoo! Groups Links










Yahoo! Groups Links







 

Reply via email to