2
私はuiComponentsというパッケージにカスタムCalloutButtonコンポーネントを持っています。このカスタムCallOutButtonは、私がいくつかのプロパティを必要とするので必要です。カスタムCalloutButtonコンポーネントを持つコンポーネント実装に解決できませんでした
このCalloutButtonは、いつものようにMXMLに追加されます。さて、S囲ま
<uiComponents:MyCustomCalloutButton someproperties here >
</uiComponents:My...>
:calloutContentはコンパイルエラーを取得し、(ほとんどの標準的な)解決できませんでした...
当然、名前空間が
を輸入してきた私はここで何をしないのです?これは今、私を1時間以上運転しています。どんな助けでも大歓迎です!
乾杯!
コンパイルエラーとは何ですか?これは、MXMLファイルの先頭に 'uiComponents'名前空間をインポートしないだけの問題ですか? – JeffryHouser
uiComponentsがインポートされました(私はすでに、同じ名前のflex内部クラスがある場合に、別の名前空間、クラス名、パッケージを試しました)。奇妙なことに、エラーは、囲まれたs:calloutContentタグではなく、MyCustomCallout行で発生しません。 CalloutButtonクラスを単純に拡張するのではなく、その内容全体をCustomCalloutにコピーしていましたので、別の名前空間を持つコンポーネントにカプセル化されたsparkコンポーネントの問題があると思います(吹き出し以外のコンポーネントでも問題ありません)。 – AlBirdie
uiComponents名前空間をインポートするコードを表示します。同封のコールアウトタグでエラーが発生した場合。なぜあなたは私たちにその行を見せなかったのですか?多くの状況では、囲まれたタグは親と同じ名前空間を使用する必要があるため、「uiComponents:calloutContent」と置き換えてください。 – JeffryHouser