2011-10-29 16 views
2

私は2年前に行った航空アプリケーションにいくつかの変更を加える必要がありました。これは、まだflex3で記述され、AIR 1.5にコンパイルされています。私はflashbuilderで元のプロジェクトを持っていなかったので、私は新しいプロジェクトにソースコードをインポートしました。Flex Comboboxが自動的に閉じます

フレックス4でコンパイルしようとしましたが、下位互換性がありますが、それは私のためには機能しませんでした。だから私はflex 3.5でコンパイルすることに夢中になった。コンボボックス以外はすべて動作するようです。

コンボボックスをクリックすると、ドロップダウンが開きますがすぐに閉じます。私はこの問題を調査しましたが、解決策を見つけることができません。それは1 dataproviderとの標準コンボボックスです。したがって、データは変更されません。

誰でもこのバグについて知っていますか?古いAIRファイルからどのようにコンパイラ設定を見つけることができますか?たぶん私は元のSDKでコンパイルしようとすることができます。

ありがとうございます!

+0

データプロバイダに2番目のアイテムを追加しようとしましたか? Flexで何らかの奇妙なロジックが存在する可能性があります。 – sean

+0

データプロバイダには複数の項目があります。いくつかのケースでは5、場合によっては50と100の間です。 – VeeWee

+0

コンボボックスは通常、フォーカスが緩んだときに閉じます。私はフォーカス変更イベントを調べるでしょう –

答えて

1

editable="true"を入れている必要があるからです。私は同じ問題を抱えてそれを解決しました。

関連する問題