FLEX 3.0アプリケーションでカスタムスクロールバーを作成したいとします。 ||||の代わりにTextを使用できるようにする必要がありますScrollThumbで表示されます。ScrollBar Issue
私はmx_internalを使ってスタイルを変更しましたが、テキストは表示されないという問題に直面しています。ここで私が作成したコードです。ここで
import mx.core.mx_internal;
use namespace mx_internal;
public function onInit():void
{
scrollbar.scrollThumb.iconName = "";
scrollbar.scrollThumb.labelPlacement = "left";
var str:String = (scrollbar.scrollPosition+1).toString() + "/" + (scrollbar.maxScrollPosition+1).toString();
scrollbar.scrollThumb.label = str;
}
<mx:HScrollBar id="scrollbar" width="100%" pageSize="1" styleName="customScrollBar" />
は、ここで私はあなたに私が作成したいスクロールバーのようなものをサンプル画像を与えていること
.customScrollBar
{
up-arrow-skin: ClassReference(null);
down-arrow-skin: ClassReference(null);
}
用のスタイルシートです。
私を助けてください...
お返事ありがとうございます。しかし、私はカスタムThumbSkinクラスを作成する方法を知らないし、ページが変更された場合、scrollThumbのテキストを3/5または4/5などに変更する必要があります。そのためにmx_internalを変更する必要がありますか?可能であれば、リンクを提供してください... –
@SagarRawalはあなたのためのリンクで更新されました。 – Bob
リンクをありがとうが、まだscrollThumbにTEXTを埋め込む方法の問題に直面しています。 –