Happy New Year everyone. I eventually figured out this issue. Our code was outputting thousands of images in situations where most of those images were not going to be displayed based on actionscript logic. I have since re-factored the code to do most of this work dynamically and the performance is now much better.
Snppet of re-written code private function init():void { if (agentItem.Children!=null && agentItem.Children.length>0) { var imgExpandCollapse:Image = new Image(); imgExpandCollapse.id = "imgExpandCollapse" imgExpandCollapse.visible = true; imgExpandCollapse.percentHeight = 100; imgExpandCollapse.source = InitialStateOpen ? new arrow1() : new arrow3(); canvas1.addChild(imgExpandCollapse); } var assetNameLabel:Label = new Label(); assetNameLabel.text = agentItem.Name; assetNameLabel.percentHeight = 100; assetNameLabel.x = 17 assetNameLabel.width = canvas1.width*3/4; assetNameLabel.setStyle('fontFamily', 'Segoe UI, Tahoma, Arial, Geneva, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode, Lucida Grande'); assetNameLabel.setStyle("fontSize", 12); canvas1.addChild(assetNameLabel); -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Slow-performance-1000-objects-tp57076p58050.html Sent from the Apache Flex Development mailing list archive at Nabble.com.