AdobeFlashCS5.5のグラフィカルエディターでcustomSliderTrackというスキンを作成しました。このスライダーは、FLAファイルの「ライブラリ」にあります。
次のコードでこのスキンを適用できます。
var cls:Class = getDefinitionByName("CustomSliderTrack") as Class;
var tmpTrack:Sprite = new cls();
slider.setStyle("sliderTrackSkin",tmpTrack);
ただし、FLAファイルのバイナリの性質と、Adobe Flashのさまざまなバージョンの互換性がないため、すべてをActionscriptで実装する必要があります。
clsがMovieClipオブジェクトであることは理解していますが、。で同じ結果を得ることができませんnew MovieClip()
。これは、グラフィカルエディタの破線に関連している可能性があると思います(デフォルトのSliderTrack_skinを変更しました)。それらが何を意味するのか、そしてそれらをActionscriptコードに置き換える方法はまだわかりません。