scroll
: sob lut 16, 2008 11:55 am
Czesc
Pewnie w odpowiedzi na mojego posta otrzymam informacje "bylo juz na forum nie raz, szukaj pod haslem scroll w dziale flash" otoz przesortowalem juz prawie wszystkie tego typu tematy i nie moge znalesc jak zrobic zeby do suwaka (tego z tutoriala na waszej stronie) podpiac MC z tekstem i obrazkami i modz go przewijac... ktora czesc kody trzeba zmienic zeby scroll przewijal w pionie a nie w poziomie ? zmieniam parametry z 'x' na 'y' , w miejsce width wpisuje height wiec powinno sie zmienic na pionowe...
jak zmienic ponizszy kod zeby uzyskac pionowy scrollbar ktory bedzie przewijal dowolny MC lub pole textowe ?
Z gory dzieki za pomoc.
Pewnie w odpowiedzi na mojego posta otrzymam informacje "bylo juz na forum nie raz, szukaj pod haslem scroll w dziale flash" otoz przesortowalem juz prawie wszystkie tego typu tematy i nie moge znalesc jak zrobic zeby do suwaka (tego z tutoriala na waszej stronie) podpiac MC z tekstem i obrazkami i modz go przewijac... ktora czesc kody trzeba zmienic zeby scroll przewijal w pionie a nie w poziomie ? zmieniam parametry z 'x' na 'y' , w miejsce width wpisuje height wiec powinno sie zmienic na pionowe...
Kod: Zaznacz cały
this.dlugoscPrzesuniecia = Math.abs(this.dlugosc == undefined ? 100 : !isNaN(this.dlugosc) ? this.dlugosc : 100);
this.skalaObliczen = Math.abs(this.skala == undefined ? 100 : !isNaN(this.skala) ? this.skala : 100);
this.wartoscPoczatkowa = Math.abs(this.wartosc == undefined ? 0 : !isNaN(this.wartosc) ? this.wartosc : 0);
this.wartoscPoczatkowa > this.skalaObliczen ? this.wartoscPoczatkowa = this.skalaObliczen : null;
prowadnica_mc._width = this.dlugoscPrzesuniecia;
uchwyt_mc._x = (this.wartoscPoczatkowa / this.skalaObliczen) * prowadnica_mc._width;
this.wynik = this.wartoscPoczatkowa;
uchwyt_mc.onPress = function() {
this.startDrag(true, 0, 0, prowadnica_mc._width, 0);
this.onMouseMove = function() {
this._parent.wynik = Math.ceil(this._x / prowadnica_mc._width * this._parent.skalaObliczen);
updateAfterEvent();
};
};
uchwyt_mc.onMouseUp = function() {
this.stopDrag();
delete this.onMouseMove;
};