我做了下面的代码。我知道这是可怕的写法,但它只是一个包含两个组合框的盒子,并且将一个textinput波纹管添加到VBox中,其ID是“garage”。问题在于,无论如何,当我打开组合框时,程序变慢,使用它变得无法忍受。我想知道你是否对ComboBox的背后知识有所了解,以及当我打开ComboBox时可能导致这种“减速”的原因......可能是渲染或其他东西?任何要尝试或寻找的东西都将是我们欢迎的感谢。组合框减慢弹性
<mx:VBox width="100%" height="100%" id="garage" initialize="garage.addChild(User.instance.house.garage);" >
<mx:Label text="Garagem" />
<mx:Button label="Adicionar automóvel"
click="var c:VBox = new VBox();
var h:HBox = new HBox();
var cb1:ComboBox = new ComboBox();
cb1.dataProvider=new ArrayCollection(['Compacto','Familiar','Carrinha']);
h.addChild(cb1);
cb1 = new ComboBox();
cb1.dataProvider=new ArrayCollection(['Compacto','Familiar','Carrinha']);
h.addChild(cb1);
c.addChild(h); c.addChild(new TextInput()); garage.addChild(c);"/>
</mx:VBox>
当我将上述内容添加到一个简单的应用程序时,我没有注意到打开组合框时有任何放缓。你确定减速不是来自其他一些处理吗? (你有没有可用的分析器?) – 2010-01-04 17:59:51