|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Interaktywny przesuwak
sm8 - Pon 18 Kwi, 2011 12:10 Temat postu: Interaktywny przesuwak Witam serdecznie ! Jestem tutaj nowy więc z góry przepraszam jeśli pytanie jest w złym dziale...
Przeszukałem forum lecz nie znalazłem odpowiedzi na swoje pytanie stąd postanowiłem napisać na forum.
Usiłuję znaleźć informacje na temat tego jak dotworzyć interaktywny przesuwak który będzie od razu wyświetlał wartości liczbowe. Chodzi mi o coś takiego jak w tym bannerku np. na samym dole od lewej http://www.quaral.com/ban...te,750,200.html
Z góry dziękuję za odpowiedź i pomoc
Pozdrawiam
Sm8
Januszr - Pon 18 Kwi, 2011 17:43
w komponentach masz...
sm8 - Wto 19 Kwi, 2011 07:41
Bardzo dziękuję za pomoc jeszcze małe pytanie czy jest możliwość zapisania tego do wersji 3 bo to co pobrałem jest w wersji 4 a nie dysponuję tą wersją swisha
Z góry bardzo dziekuję
Januszr - Wto 19 Kwi, 2011 08:13
Nie. Wyrzuciłem już na stałe wesrje 1, 2, 3.
Ale może tak:
1) run Swish i otwórz zakładkę komponentów;
2) z komponentów wybierz: Controls/Sliders i slider
3) naciśnij Ctrl+Shift+F3 - spowoduje to pojawienie się okna parametrów;
4) w zakładce event notification wpisz Event Variable: _root.januszr;
5) zrób jakiś obiekt textowy i nazwij go sobie jakoś (np.:qqq);
6) zmień go ze Static na Dynamic
7) w okienku, które po zmianie podświetli Ci się (podpisane var:) wpisz: januszr
Save i sprawdź czy działa;
9) jak działa to daj nam tutaj znać
10) naturalnie możesz sobie pozamieniać w Event Notify On Release na On Move - będzie zmieniać wartość przy ruchu a nie przy puszczeniu pokazywać, a w innych ustawieniach możesz dowolnie ustawić zakres <min, max>, w którym będzie poruszał się slider.
Powodzenia.
sm8 - Wto 19 Kwi, 2011 08:30
hmmm slider działa ale wartości w okienku tekstowym nie pokazują się... Czy muszę w nim wpisać jaki kolwiek tekst czy tam wartość liczbową żeby na się zmieniała ?
I czy ten slider można jakoś graficznie edtować
Januszr - Wto 19 Kwi, 2011 09:04
Jak widać w załączniku - działa cudnie!
Ale cóż... No dobrze...
to w takim razie zassaj sobie TRIAL SM4 i zobacz jak to zrobiłem. Ponieważ nie załączasz SWI nie wiem co źle zrobiłeś. Sądzę, że wartości zmiennych VAR nieprawidłowo wpisałeś.
Da się zmieniać kształty i obiekty - wystarczy, że odblokujesz do edycji - we właściwościach MovieClipa znajdziesz opcje dotyczące blokad.
sm8 - Wto 19 Kwi, 2011 10:02
Załączyłem SWI prosił bym bardzo o sprawdzenie co jest nie tak...
Januszr - Wto 19 Kwi, 2011 13:09
Nieporozumienie ...
zakończyłem linijkę średnikiem, a Ty go przepisałeś.
nie może być w ustawieniach Event Notification w opcji Event Variable:
Musi być bez średnika, czyli:
I śmiga, ale napisz proszę, czy u Ciebie także.
sm8 - Wto 19 Kwi, 2011 13:20
Super DZIAŁA wielkie dzięki czy wartość początkowa i do ilu miejsc po kropce itd. też można określać gdzieś we właściwościach
Januszr - Wto 19 Kwi, 2011 13:50
Zakres możesz zmienić poprzez ustawienia komponenta, ale co do kropki (przecinka dziesiętnego) to już trudniej. Trzeba zastosować Math.round ...
Czyli tak:
1) zrób sobie element textowy i nazwij go
bezkropka
2) w scenie w edytorze skryptu wpisz:
Kod: | onSelfEvent (enterFrame, includingFirstFrame) {
bezkropka.text= Math.round (Number(_root.januszr));
}
} |
I jest już bez kropka.
Poczytaj sobie o zastosowaniu Math.round ... znajdziesz informacje na temat ile miejsc po przecinku i jak zrobić.
|
|