私はスパークスキン可能コンポーネントを持っています。このコンポーネントには画像付きのデータグループが含まれています。マウスの上にマウスを置くと、データグループがスクロールされます。私はdatagroupプロバイダを変更した後、私は自動的に下にスクロールする必要があります。問題は、私がプロバイダーを設定した直後に画像がロードされないので、(contentHeight - height)
はまだ実際の最大スクロール位置を表していないということです。コンテンツの読み込み時にスクロールダウンするようにデータグループに指示する簡単な方法はありますか?回避策はそれほど簡単ではないようです。フレックスフレックスデータグループをプログラムで最大量までスクロール
これは(thumbnailStripは私のデータグループである)スクロールするためのコードです:
private function thumbnailStrip_mouseMoveHandler(evt:MouseEvent):void {
var fr:Number = (thumbnailStrip.contentHeight - thumbnailStrip.height)/thumbnailStrip.height;
var scroll:Number = fr * evt.stageY - fr * this.y;
var ms:Number = maxScroll();
if(scroll > ms) scroll = ms;
thumbnailStrip.verticalScrollPosition = scroll;
}
private function maxScroll():Number {
return thumbnailStrip.contentHeight - thumbnailStrip.height;
}
おかげで、 CALIN
は、あなたが今やっていることについてのいくつかのコードを示してください、そしてデータグループがどのようにスクロールされている
ところで、そこにこれのためのバグです。 –