2
我需要对2年前制作的空中应用进行一些更改。问题是:它仍然以flex3编写并编译为AIR 1.5。我没有flashbuilder中的原始项目,所以我将源代码导入到一个新项目中。Flex组合框自动关闭
我试图使用向后兼容的flex 4进行编译,但是这对我不起作用。所以我欺骗用flex 3.5编译。除了组合框,一切似乎都奏效。
当我点击组合框时,下拉列表打开,但立即关闭。我已经搜索了这个问题,但我找不到解决方案。它只是一个标准组合框,带有1个数据提供者。所以没有数据改变。
有没有人知道这个错误?如何从旧的AIR文件中找出编译器设置。也许我可以尝试使用原始SDK进行编译。
在此先感谢!
您是否尝试向数据提供者添加第二项内容?在Flex中可能会出现一些奇怪的逻辑,因为没有什么可以选择。 – sean
数据提供者中有多个项目。在某些情况下5,在某些情况下介于50和100之间。 – VeeWee
组合框通常在关闭时关闭。我会研究焦点更改事件 –