XMLがロードされた後に作成されるクラスのインスタンス内の動的テキストフィールドにUIScrollbarコンポーネントのインスタンスをアタッチしようとしています。スライダのサイズはテキストフィールド内のコンテンツの量によって異なりますが、スクロールバーコンポーネントは正しく取り付けられていますが、スクロールしません。クラス内のUIScrollBarコンポーネントのスクロールに関する問題
ここでコードは次のとおりです。
function xmlLoaded(evt:Event):void
{
//do some stuff
for(var i:int = 0; i < numProfiles; i++)
{
var thisProfile:profile = new profile();
thisProfile.alpha = 0;
thisProfile.x = 0;
thisProfile.y = 0;
thisProfile.name = "profile" + i;
profilecontainer.addChild(thisProfile);
thisProfile.profiletextholder.profilename.htmlText = profiles[i].attribute("name");
thisProfile.profiletextholder.profiletext.htmlText = profiles[i].profiletext;
//add scroll bar
var vScrollBar:UIScrollBar = new UIScrollBar();
vScrollBar.direction = ScrollBarDirection.VERTICAL;
vScrollBar.move(thisProfile.profiletextholder.profiletext.x + thisProfile.profiletextholder.profiletext.width, thisProfile.profiletextholder.profiletext.y);
vScrollBar.height = thisProfile.profiletextholder.profiletext.height;
vScrollBar.scrollTarget = thisProfile.profiletextholder.profiletext;
vScrollBar.name = "scrollbar";
vScrollBar.update();
vScrollBar.visible = (thisProfile.profiletextholder.profiletext.maxScrollV > 1);
thisProfile.profiletextholder.addChild(vScrollBar);
//do some more stuff
}
}
私もムービークリップ/クラス自体の中にUIScrollBarコンポーネントでそれを試してみた、それはまだ動作しません。何か案は?