SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Paleta kolorów do obiektu

aquariusek - Nie 26 Lut, 2012 21:31
Temat postu: Paleta kolorów do obiektu
Witam wszystkich forumowiczów. Więc zostałem poproszony o wykonanie takiej oto rzeczy : paleta barw (u dołu ekranu). Czyli animacji polegającej na zmienianiu się koloru w zależności od wyboru na palecie. Jestem początkującym, jeśli chodzi o flash, ale swish mnie wciąga coraz bardziejł :D . Czy da radę to zrobić w tym programie, a jeśli tak to proszę o wskazówki. Dziękuję z góry za wykazane zainteresowanie. Pozdrawiam.
espe1 - Pon 27 Lut, 2012 00:33

Dla sceny 1 dajesz skrypt:
Kod:


onSelfEvent (load) {
    xcolor=(0x000000); //kolor początkowy dla obiekt_kolorowany, tutaj czarny
    nazwa.text="czarny";
}

onSelfEvent (enterFrame) {
   newcol = new Color(obiekt_kolorowany); //obiekt_kolorowany-nazwa obiektu, który chcemy pomalować
   newcol.setRGB(xcolor);
}


Potem dajesz paletę kolorów i dla każdego koloru (każdego kolorowego kwadracika) dajesz skrypt z inną nazwą koloru:

Kod:

on (rollOver) {
    xcolor=(0xFF0000); //czerwony-dla czerwonego kwadracika
   _root.nazwa.text="czerwony";
}


itd...

aquariusek - Pon 27 Lut, 2012 20:41

Dzięki śliczne, o to właśnie mi chodziło. Z wyborem koloru maszyny, chyba sobie już poradzę. Znaczy kombinuje tak, żeby ten fragment (fotogafii maszyny) , który ma się poddawać palecie był, powiedzmy w 70% transparentny, tak aby zachować cienie i rysy. a pod spodem obiekt kolorowany. Nie wiem czy dobrze myślę, ale zaraz biorę się do roboty. Dzięki raz jeszcze . Pozdrawiam
espe1 - Pon 27 Lut, 2012 21:13

Jak chcesz cienie to ustaw zdjęcie czarno-białe (tam gdzie ma być kolorowanie)
i dla kolorowanego obrysu daj jakąś przezroczystość (alpha) np. 75 lub wpisz w skrypcie:


Kod:

obiekt_kolorowany._alpha=75;

Januszr - Wto 28 Lut, 2012 11:46

Skoro już robimy koncert Życzeń i tym samym rezygmujemy z zapłaty za naszą wiedzę to i ja dorzucę coś. To gotowe rozwiązanie. Różne tym, że czyta barwę z rysunku (np fotografii) a nie z kwadracika wektorowego, który ma jakąś tam akcję przypisaną. W ten sposób jest zrobione mnóstwo stron, na których dobiera się barwy.
shastaan - Czw 01 Mar, 2012 00:43

Bardzo dobre, Januszr, nie znalem. Dzięki.
Januszr - Czw 01 Mar, 2012 08:51

Proszę bardzo. Miło mi, że i Tobie przyda się.
aquariusek - Pią 24 Sie, 2012 08:22

Witam, Szanowni Koledzy i Koleżanki, chciałbym podziękować za wykazaną pomoc, wszystko udało się zrobić bez problemu. Teraz mam inny problem, ale powiązany ściśle z z poprzednim, a mianowicie - Chciałbym wykonać dwie palety kolorów, gdzie każda z nich odpowiedzialna jest za kolor innego obiektu. Czyli w scenie są 2 obiekty i do każdego jest oddzielna paleta. Nie mogę z tym dojść do ładu, Albo nic mi się nie zmienia, albo w 2 jednocześnie. Czy ktoś może mnie wspomóc? Dzięki z góry.
Januszr - Pią 24 Sie, 2012 08:35

skopiuj sobie do tej samej sceny klip rysunkowykolorpiker i już. W czym problem? Wartości są dobierane lokalnie w klipie a nie globalnie - tak to robiłem .... chyba ... :)
aquariusek - Pią 24 Sie, 2012 09:38

O, o tym nie pomyślałem, żeby w jednej scenie połączyć dwa klipy :) . Precyzując o co mi chodzi - chciałbym zmieniać barwę przedmiotu dla przykładu szafa (zarys w jpg) do której są dwa obiekty kolorowane gdzie klient dobiera sobie kolory tych dwóch części. Czyli jeśli damy dwa klipy to następnie trzeba je do siebie dopasować, tak aby stanowiły całość. Choć chyba korzystniej byłoby zrobić to w jednym i wówczas wszystko ładnie rozmieścić. Ale porzeźbimy, zobaczymy :) .
Januszr - Pią 24 Sie, 2012 22:11

Chyba nie pozostaje mi nic innego jak zaprosić do działu ZLECĘ.
Miłego weekendu

aquariusek - Pią 24 Sie, 2012 23:03

Tak łatwo to ja się nie poddaję :D

Powered by phpBB modified by Przemo © 2003 phpBB Group