SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Zamknięty przez: erbe
Pon 24 Mar, 2008 11:22
Spis treści
Autor Wiadomość
szymon121 
Początkujący


Wiek: 32
Dołączył: 23 Mar 2008
Posty: 5
Skąd: Suwałki
Wysłany: Nie 23 Mar, 2008 08:11   Spis treści

Witam wszystkich! Jest to mój pierwszy temat na tym forum. I mam do was małe pytanko jak zrobić takie coś? Mam scroller tekstu i chcę zrobić do niego spis treści, że po kliknięciu na odpowiedni button przenosi do odpowiedniego tekstu w scrollerze (przenosi do danego wyrazu lub frame nie wiem jak to nazwać). Na stronie Nugatta można takie coś zobaczyć http://nugatt.pl , proszę was o pomoc :wink:
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 23 Mar, 2008 10:36   

ustawiasz sprite (mc) w odpowiedniej pozycji po kliknięciu na link i tyle
 
     
szymon121 
Początkujący


Wiek: 32
Dołączył: 23 Mar 2008
Posty: 5
Skąd: Suwałki
Wysłany: Nie 23 Mar, 2008 10:55   

Heh, można troche jaśniej?? Bo jestem początkujący
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 23 Mar, 2008 11:04   

jeśli scroll'ujesz to zmieniasz położenie sprite, czyli zmienia Ci się _Y szyba że przesuwasz sam tekst.
Rada: Znajdź sobie scroll, który Ci pasuje i sprawdź na jakiej zasadzie działa.
 
     
szymon121 
Początkujący


Wiek: 32
Dołączył: 23 Mar 2008
Posty: 5
Skąd: Suwałki
Wysłany: Nie 23 Mar, 2008 11:08   

Dam tobie kod:

Cytat:

onLoad () {
speedFactor = 1;
margin = 2;
numLines = 34;
scrollbar._x = up._x;
lineHeight = "";
scrolling = 0;
frameCounter = 1;
needInit = false;
go_up = false;
go_down = false;
origHeight = scrollbar._height;
origX = scrollbar._x;
scrollbarpressed = "false";
origY = scrollbar._y;
}
function initScrollbar() {
totalLines = numLines + daTextBox.maxscroll - 1;
scrollbar._yscale = 100*(numLines)/totalLines;
if (scrollbar._height < 10) {
scrollbar._yscale = 8;
}
deltaHeight = (origHeight) - scrollbar._height;
offsetHeight = (origY + origHeight) - scrollbar._height;
lineHeight = deltaHeight/(daTextBox.maxScroll - 1);
}
function updateScrollBarPos() {
scrollbar._y = math.round(origY + lineHeight*(daTextBox.scroll - 1));
}
onEnterFrame(includingFirstFrame) {
if (needInit) {
if (daTextBox.maxscroll > 1) {
initScrollbar();
needInit = false;
}
}
if (frameCounter % speedFactor == 0) {
if (scrolling eq "up" && daTextBox.scroll > 1) {
daTextBox.scroll--;
}
if (scrolling eq "down" && daTextBox.scroll < daTextBox.maxscroll) {
daTextBox.scroll++;
}
frameCounter = 0;
}
frameCounter++;
needInit = true;
if (scrollbarpressed eq "true") {
scrollbar.startDragUnlocked(origX,origX,origY,offsetHeight);
scrolling = "scrollbar";
}
if (scrolling == "scrollbar") {
daTextBox.scroll = Math.round((scrollbar._y - origY)/lineHeight + 1);
}
updateScrollBarPos();
if (daTextBox.maxscroll == 1) {
scrollbar._yscale = 100;
}
}
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 23 Mar, 2008 15:49   

czy ty chcesz żebym dorobił sobie resztę ??
Z tego co tu widzę to scrolluje text, a u nugata jest sprite czyli obrazki z text walnięte do jednego sprite i przesuwane
 
     
szymon121 
Początkujący


Wiek: 32
Dołączył: 23 Mar 2008
Posty: 5
Skąd: Suwałki
Wysłany: Nie 23 Mar, 2008 19:27   

nie wiem rob co chcesz :D aby efekt był :( ja nie mam pojęcia
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 23 Mar, 2008 20:18   

szymon121 napisał/a:
rob co chcesz

to minie to "wali", skoro twoje podejście jest takie
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.52 sekundy. Zapytań do SQL: 14