私のプロジェクト環境には、2 つのプロジェクトがあります。
MyApp & MyModule
MyApp は MyModule をロードします。ロードすると、タイプ DisplayObject のクラスを取得し、それを自身のコンテナに追加しようとします。
チェックボックス/ラジオボタン/プログレスバーを使用しようとすると問題が発生します。
チェック ボックスとラジオ ボタンは通常のボタンとまったく同じように表示され、プログレス バーがクラッシュします。
「非コンストラクターでインスタンス化が試行されました。」
ProgressBar.as の 958 行目
if (!_barMask)
{
if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_3_0)
{
var barMaskClass:Class = getStyle("maskSkin");
_barMask = new barMaskClass(); // CRASH!!
}
else
{
_barMask = new UIComponent();
}
_barMask.visible = true;
_bar.addChild(DisplayObject(_barMask));
UIComponent(_bar).mask = DisplayObject(_barMask);
}
モジュールでコントロールを正しく使用する方法を知っている人はいますか?