私は2年前に行った航空アプリケーションにいくつかの変更を加える必要がありました。これは、まだflex3で記述され、AIR 1.5にコンパイルされています。私はflashbuilderで元のプロジェクトを持っていなかったので、私は新しいプロジェクトにソースコードをインポートしました。Flex Comboboxが自動的に閉じます
フレックス4でコンパイルしようとしましたが、下位互換性がありますが、それは私のためには機能しませんでした。だから私はflex 3.5でコンパイルすることに夢中になった。コンボボックス以外はすべて動作するようです。
コンボボックスをクリックすると、ドロップダウンが開きますがすぐに閉じます。私はこの問題を調査しましたが、解決策を見つけることができません。それは1 dataproviderとの標準コンボボックスです。したがって、データは変更されません。
誰でもこのバグについて知っていますか?古いAIRファイルからどのようにコンパイラ設定を見つけることができますか?たぶん私は元のSDKでコンパイルしようとすることができます。
ありがとうございます!
データプロバイダに2番目のアイテムを追加しようとしましたか? Flexで何らかの奇妙なロジックが存在する可能性があります。 – sean
データプロバイダには複数の項目があります。いくつかのケースでは5、場合によっては50と100の間です。 – VeeWee
コンボボックスは通常、フォーカスが緩んだときに閉じます。私はフォーカス変更イベントを調べるでしょう –