|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Problem z suwakiem
kret85 - Pon 19 Lis, 2007 11:02 Temat postu: Problem z suwakiem Witam.
Mam taki problem. Mam suwak który zwęża i rozszeża kwadrat, ale potrzebne mi jest jeszcze do tego okienko gdzie bedzie pokazywane procentowo o ile się rozszeżył przyjmując ze 0 procent jest przy lewym położeniu suwaka.
Nie wiem jak to powiązac z suwakeim.
Prosze o pomoc.
Grzesiek82 - Pią 23 Lis, 2007 21:33
Jeśli chodzi o twój przykład najlepiej wyliczyć wartość poszerzenia lub zwężenia prostokąta, na podstawie suwaka, gdyż po załadowaniu ciężko określić jaką wartość ma twój prostokąt(ładuje się już w pewnym procencie poszerzenia, "nie staruje od zerowej szerokości")natomiast końcowe granice suwaka określiłeś w wartościach nam znanych tj. położenie po lewej stronie x=50, oraz położenie po prawej x=150, a wiec sytuacja jest klarowana. Dobra tyle teorii i teraz będzie tak: Kod: | onEnterFrame() {
wartosc= getProperty(suwak.przycisk, _x);
polozenie=math.round(wartosc-50)+"%";
}
|
pobieramy wartości "x" z suwaka, zaokrąglamy i wyświetlamy w dynamicznym polu tekstowym gdzie wartości "Variable" nadajemy nazwę "polozenie". I to by było na tyle w załączniku przykład.
kret85 - Nie 25 Lis, 2007 11:49
Wielkie dzięki!!!
[ Dodano: Nie 25 Lis, 2007 12:09 ]
Mam jeszcze jedno pytanie, czy da się zrobic tak aby jeden suwak zweżał i rozszezał dwa elementy jednoczesnie ale w przeciwnych kierunkach czyli jak jeden sie zweża to drugi się rozszeża w tym samych czasie.
Pomoże ktos??
Grzesiek82 - Wto 27 Lis, 2007 12:12
kret85 napisał/a: | Mam jeszcze jedno pytanie, czy da się zrobic tak aby jeden suwak zweżał i rozszezał dwa elementy jednoczesnie ale w przeciwnych kierunkach | Jasne że sie da, pokombinuj trochę, do twojego przykładu wystarczy wstawić drugi obiekt, oraz jedną linijkę kodu Kod: | _parent._parent.kwadrat2._xscale = _x-200; |
kret85 - Wto 27 Lis, 2007 14:08
Wielkie dzięki, już wszystko mi działa.
Seb - Wto 27 Lis, 2007 15:27
Grzesiek82 napisał/a: | Kliknij na przycisk "Pomógł" jeśli oczywiście ci pomogłem. |
|
|