[flexcoders] Deserializing .NET web service

2012-04-05 Thread Angelo Anolin
Anyone here has code sample of flex application consuming a .NET webservice 
that is a DataSet serialized to bytearray?

Appreciate any input.

Thanks.

Angelo

Re: [flexcoders] Rendering Freezes

2012-04-05 Thread Jake Churchill
Alex,

It appears there is a bug for this:
https://bugbase.adobe.com/index.cfm?event=bugid=3155398

I set handlers on enterFrame and exitFrame on the chart component as well
as a one of it's parents (the main display container) and they fire
constantly (several times per second).  This continues after the freeze.  I
also added mouse and keyboard event handlers and they also fire just find
when the app is frozen.  Everything seems to work fine except for the
rendering.

I have tried running this in the debugger and profiler and I cannot ever
get the app to freeze there.  I've let it run overnight and still no
freeze.  With the production app running in AIR it'll freeze after around
10 minutes pretty consistently.  This is why I've been using this Monster
Debugger, so I could grab debug traces on the production app without
relying on flashbuilder.

Regarding the idea that this is popup related... I have popups inside the
windows using Alert components, some that use custom components and
PopupManager and I have some global popups that open new native windows
with information inside.  All 3 function just fine and do not cause the app
to freeze.  The app seems to freeze more if I just let it run in the
background. If I play around with it a lot, it'll take a lot longer to
freeze.

Thanks!

-Jake

On Wed, Apr 4, 2012 at 10:42 PM, Alex Harui aha...@adobe.com wrote:

 **


 Did you check bugbase.adobe.com to see if this is a known issue?

 If you set enterFrame and exitFrame event handlers, do they get called?
  If so, how often?  How about mouse or keyboard event?  Does the profiler
 continue to work?  What does it say is running?


 On 4/4/12 7:17 PM, Jake Churchill reyna...@gmail.com wrote:






 Windows for now.  I haven't been able to duplicate issue on a mac but it
 doesn't mean it's not there.  I have not altered the renderMode so it
 should be running auto.  CPU runs between 0 and about 8% depending on how
 much data is coming down the line (socket connection).  Memory spikes as
 high as 180MB but runs consistent around 25MB in the profiler.  In task
 manager, I usually see around 120MB.  If I leave the chart open all day
 then there's a ton of data and I'll see it up around 180MB.  But, that's
 equal or less than a single tab in firefox so it should be fine.

 The nativeWindow I'm working with still responds. I can maximize/minimize,
 but can't resize it.  The nativeMenu, however, is dead as well as all
 content inside the window.

 As I said, I have a global error handler which traces out stuff in Monster
 Debugger as well as logs stuff to a file on my desktop and I don't get any
 info either way.  I'm tracing out every data object that I get over the
 socket as well as every chart update event and the main content area's
 update event.  They continue to respond.  It's like everything is there,
 but there's a block on the app visually.

 Thanks for your help!

 -Jake

 On Wed, Apr 4, 2012 at 7:36 PM, Alex Harui aha...@adobe.com wrote:






 Mac and Win?  Different GPU configs?  What does memory and CPU for the
 process look like?


 On 4/4/12 2:37 PM, Jake Churchill reyna...@gmail.com 
 http://reyna...@gmail.com  wrote:






 Alex,

 It's intermittent, but routinely happens after the app has been open for
 10-15 minutes.  But, it's not EVERY time.  I've tied in Monster Debugger
 and I can see after the freeze that updates, data and certain component
 lifecycle events that I'm looking at are still firing, just no visual.
  About half the time, I just get a snapshot frozen where the last update
 happened, and sometimes the screen is completely white.

 -Jake

 On Wed, Apr 4, 2012 at 4:12 PM, Alex Harui aha...@adobe.com 
 http://aha...@adobe.com  wrote:






 Is it intermittent or can you reproduce it at will?




 On 4/4/12 12:32 PM, Jake Churchill reyna...@gmail.com 
 http://reyna...@gmail.com  http://reyna...@gmail.com  wrote:






 Coders:

 I posted an issue regarding the update to AIR 3.2 recently but I now have
 more information.  The app appears to freeze but I've plugged in some
 debugging tools and network monitors and I have been able to find out that
 the rendering of the app freezes, but the app itself continues to run.
  Data continues to fly in, update and render events continue to fire on the
 components in question.  Focus appears to be acknowledged as well.  I've
 messed with a global error handler but I'm not seeing any errors being
 thrown.

 The basic app structure is this:  Main app opens a login screen, after
 successful login, the main app hides itself and opens up 1-3 windows, all
 of which manage their own data/events, etc.  I've been debugging events at
 the main app level as well as windows and I'm getting feedback from both at
 the appropriate times.

 I've seen an issue on an ipad app that freezes mid animation and the
 workaround was to add something else to the display list.  I coded in a
 workaround like that which adds a small transparent image to the display
 list 

Re: [flexcoders] datagrid not rendering after dataprovider update

2012-04-05 Thread Wouter Schreuders
I'll put one together now and see if I can replicate it

On 4 April 2012 23:12, Alex Harui aha...@adobe.com wrote:

 **


 Do you have a simple test case?



 On 4/4/12 8:43 AM, Wouter Schreuders wschreud...@gmail.com wrote:






 spark DG

 On 4 April 2012 17:28, Alex Harui aha...@adobe.com wrote:






 MX or Spark DG?





 On 4/4/12 12:05 AM, Wouter Schreuders wschreud...@gmail.com 
 http://wschreud...@gmail.com  wrote:






 I thought that that may be the case, so I removed all my custom
 itemrenderers but the problem remains, I've also noticed that the problem
 only occurs after I have entered a date range, if I stick with the standard
 date range then problem doesn't occur.

 On 3 April 2012 22:23, Alex Harui aha...@adobe.com 
 http://aha...@adobe.com  wrote:






 That sounds more like an issue with custom renderers.




 On 4/3/12 4:47 AM, Wouter Schreuders wschreud...@gmail.com 
 http://wschreud...@gmail.com  http://wschreud...@gmail.com  wrote:






 Hi All

 I've run into a rendering problem with the datagrid.

 I have a datagrid that a user can search using a date range, furthermore
 the user can also search using keywords. I do this by first looking at the
 date range and applying a filter to the array of objects based on the
 dates. Then I make of a copy of that arraycollection and assign the
 arraycollection which binds to my datagrid to that collection.

 The problem is that when the user selects a date range and I apply the
 filter, the datagrid content disappears. The scrollbar on the side updates
 though and if I scroll down then the content appears and renders correctly.
 I've tried the following post refresh commands but none of them solve the
 problem.

 (datagrid.dataProvider as ArrayCollection).refresh();
 datagrid .invalidateSkinState();
 datagrid .invalidateDisplayList();
 datagrid .validateNow();

 Here's the code where I get the date range.

 var dateFilteredArray:Array = _transactions.source.filter(
 function (item:Transaction, index:int, array:Array):Boolean
 {
 if(Date.parse(item.displayDate)  dateRangeComponent.startDate.valueOf()
 || Date.parse(item.displayDate)  dateRangeComponent.endDate.valueOf())
 return false
 else
 return true //item is inside date range
 }
 );
 _dateFilteredCollection = new ArrayCollection(dateFilteredArray);

 Anyone run into this before?





 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui

  



[flexcoders] Custom Collection Sorting

2012-04-05 Thread jbarts
Hi,

I've got a problem where I need to sort a collection to match another 
collection's ordering.  The ordering isn't standard like 1,2,3,4 our A,B,C but 
like 9,1,2,8,4,6

So in the unsorted collection would be ordered 1,2,3,4 but the sorted 
collection would be a custom ordering (which is ad hoc as determined by the 
user. 

I've been poring over docs and posts and trying to come up with a solution, but 
so far no dice.

Any assistance appreciated!!!

Jeff



Re: [flexcoders] Rendering Freezes

2012-04-05 Thread Alex Harui
Sounds like a bug in the idle management in AIR.  They’ve been trying different 
things to reduce CPU usage when “idle”.

If you are getting mouse events, check the targets to see if they make sense.  
A popup overlay would likely change the target.  Or just dump the display list 
on a mouse event and see if it makes sense.


On 4/5/12 8:52 AM, Jake Churchill reyna...@gmail.com wrote:






Alex,

It appears there is a bug for this:   
https://bugbase.adobe.com/index.cfm?event=bugid=3155398

I set handlers on enterFrame and exitFrame on the chart component as well as a 
one of it's parents (the main display container) and they fire constantly 
(several times per second).  This continues after the freeze.  I also added 
mouse and keyboard event handlers and they also fire just find when the app is 
frozen.  Everything seems to work fine except for the rendering.

I have tried running this in the debugger and profiler and I cannot ever get 
the app to freeze there.  I've let it run overnight and still no freeze.  With 
the production app running in AIR it'll freeze after around 10 minutes pretty 
consistently.  This is why I've been using this Monster Debugger, so I could 
grab debug traces on the production app without relying on flashbuilder.

Regarding the idea that this is popup related... I have popups inside the 
windows using Alert components, some that use custom components and 
PopupManager and I have some global popups that open new native windows with 
information inside.  All 3 function just fine and do not cause the app to 
freeze.  The app seems to freeze more if I just let it run in the background. 
If I play around with it a lot, it'll take a lot longer to freeze.

Thanks!

-Jake

On Wed, Apr 4, 2012 at 10:42 PM, Alex Harui aha...@adobe.com wrote:





Did you check bugbase.adobe.com http://bugbase.adobe.com  to see if this is a 
known issue?

If you set enterFrame and exitFrame event handlers, do they get called?  If so, 
how often?  How about mouse or keyboard event?  Does the profiler continue to 
work?  What does it say is running?


On 4/4/12 7:17 PM, Jake Churchill reyna...@gmail.com 
http://reyna...@gmail.com  wrote:






Windows for now.  I haven't been able to duplicate issue on a mac but it 
doesn't mean it's not there.  I have not altered the renderMode so it should be 
running auto.  CPU runs between 0 and about 8% depending on how much data is 
coming down the line (socket connection).  Memory spikes as high as 180MB but 
runs consistent around 25MB in the profiler.  In task manager, I usually see 
around 120MB.  If I leave the chart open all day then there's a ton of data and 
I'll see it up around 180MB.  But, that's equal or less than a single tab in 
firefox so it should be fine.

The nativeWindow I'm working with still responds. I can maximize/minimize, but 
can't resize it.  The nativeMenu, however, is dead as well as all content 
inside the window.

As I said, I have a global error handler which traces out stuff in Monster 
Debugger as well as logs stuff to a file on my desktop and I don't get any info 
either way.  I'm tracing out every data object that I get over the socket as 
well as every chart update event and the main content area's update event.  
They continue to respond.  It's like everything is there, but there's a block 
on the app visually.

Thanks for your help!

-Jake

On Wed, Apr 4, 2012 at 7:36 PM, Alex Harui aha...@adobe.com 
http://aha...@adobe.com  wrote:





Mac and Win?  Different GPU configs?  What does memory and CPU for the process 
look like?


On 4/4/12 2:37 PM, Jake Churchill reyna...@gmail.com 
http://reyna...@gmail.com  http://reyna...@gmail.com  wrote:






Alex,

It's intermittent, but routinely happens after the app has been open for 10-15 
minutes.  But, it's not EVERY time.  I've tied in Monster Debugger and I can 
see after the freeze that updates, data and certain component lifecycle events 
that I'm looking at are still firing, just no visual.  About half the time, I 
just get a snapshot frozen where the last update happened, and sometimes the 
screen is completely white.

-Jake

On Wed, Apr 4, 2012 at 4:12 PM, Alex Harui aha...@adobe.com 
http://aha...@adobe.com  http://aha...@adobe.com  wrote:





Is it intermittent or can you reproduce it at will?




On 4/4/12 12:32 PM, Jake Churchill reyna...@gmail.com 
http://reyna...@gmail.com  http://reyna...@gmail.com  
http://reyna...@gmail.com  wrote:






Coders:

I posted an issue regarding the update to AIR 3.2 recently but I now have more 
information.  The app appears to freeze but I've plugged in some debugging 
tools and network monitors and I have been able to find out that the rendering 
of the app freezes, but the app itself continues to run.  Data continues to fly 
in, update and render events continue to fire on the components in question.  
Focus appears to be acknowledged as well.  I've messed with a global error 
handler but I'm not seeing any errors being thrown.

The