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
scrol
Autor Wiadomość
Slayerek 
Doradca


Pomógł: 3 razy
Wiek: 40
Dołączył: 07 Lut 2006
Posty: 77
Skąd: Białystok
Wysłany: Wto 03 Sty, 2012 18:52   scrol

witam przesyłam w załączniku scrola któremu coś dolega, nie wiem co pozmieniać aby błędy nie wyskakiwały
w swf6 wyskakują błędy ale działa poprawnie w wyższych wersjach swf wyskakują błędy i juz nie działa ;/
 
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Sro 04 Sty, 2012 00:10   

Poprawiony skrypt (u mnie działa)

Kod:

onSelfEvent (load) {
    this.setmask(mask);
    ml = new Object();
    //activates the mouse listener.
    ml.onMouseWheel = function(delta) {
        y = delta;
    }
    Mouse.addlistener(ml);
    content._text.wordWrap = true;
    content._text.selectable = true;
    mh=mask._height;
    //CUSTOMISABLE SETTINGS
    dragautosize="yes";
    //if you want the drag bar to auto change size according to
    //the amount of content, change this to "yes"
    ease=0.5;
    //Set the EASE rate here.
    S = 30;
    //set the SCROLL speed here.
}
onFrame (1) {
    trackheight=_parent.drag.track._height;
    //This calculates the drag track range
    // according to the height you set it to.
    t = content._height;
    H = t - mh;
    if (dragautosize=="no") {
        runrate=trackheight - scale - _parent.drag.drag._height;
    }
    else {
        if (h>900) {
            scale=900
        }
        //These 4 lines of code calcualte the size and motion distance of the drag bar.
        scale=Math.floor(1000-900)/20; //tu zamiast scale dajemy 900
        //Delete these 4 lines
        _parent.drag.drag._height=scale;
        //and uncomment the next line.
        runrate=trackheight - scale;
    }
    if (H<1) {
        _parent.drag._visible=false;
        _parent.up._visible=false;
        _parent.down._visible=false;
        text1._y=0;
    }
    else {
        _parent.drag._visible=true;
        _parent.up._visible=true;
        _parent.down._visible=true;
    }
    //the above code hides the scroll bars and arrows if the text file is to small so their not needed.
}
onFrame (2) {
    y=0; //to przenosimy z końca na poczatek
    if (y > 0) {
        (content._y = content._y + S);
    }
    if (y < 0) {
        (content._y = content._y - S);
    }
    if (content._y > 0) {
        content._y = 0;
    }
    if (content._y < -H) {
        content._y = -H;
    }
    //y = 0;
    b = H/runrate;
    c=content._y/b;
    _parent.drag.drag._y= -c;
   
    gotoAndPlay(1);
}
onFrame (3) {
    a = -_parent.drag.drag._y;
    content._y-=(b*a), content._y*=ease, content._y+=(b*a);
    if (content._y > 0) {
        content._y = 0;
    }
    if (content._y < -H) {
        content._y = -H;
    }
}
onFrame (4) {
    gotoAndPlay(3);
}
 
     
Slayerek 
Doradca


Pomógł: 3 razy
Wiek: 40
Dołączył: 07 Lut 2006
Posty: 77
Skąd: Białystok
Wysłany: Sro 04 Sty, 2012 12:02   

hm teraz przy swf6 błąd nie wyskakuje ale nie działa za to rolka myszki :) )
natomiast w swf8 wyskakuje błąd
BŁĄD: Nie można znaleźć 'h'
Scena_1.scrollable_content.scroll_sprite, linia 31: if (h>900)
i nie działa wcale ;/
ps mam swisha 4 jak by coś:)
 
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Sro 04 Sty, 2012 13:04   

zmień: if (h>900) {
na: if (H>900) {

i zaznacz sobie we właściwościach movie clipa "scroll_sprite" use bottom object as mask


rolka myszki nie będzie prawdopodobnie działała, bo jest duży problem ze scroll w nowym swishu/flashu pomiędzy starymi i nowymi wersjami
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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:  

SWiSH - Create Flash animaton the easy way

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.29 sekundy. Zapytań do SQL: 15