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

SWiSH Max - Jak w AS zmienić/ustawić 'lineStyle' kształtu i jego 'Fill'?

Johanson - Pon 09 Kwi, 2012 19:05
Temat postu: Jak w AS zmienić/ustawić 'lineStyle' kształtu i jego 'Fill'?
W jaki sposób można zmienić obramowanie już istniejącego kształtu ?
Chodzi o dowolny, nieregularny kształ - np. narysowany odręcznie.

W sytuacji, gdy tworzymy zupełnie nowy i to w dodatku prostokątny,
to sprawa jest prosta:
with (shape)
{lineStyle(13,0x00ff00);
moveTo(100,100);
lineTo(100,300);
lineTo(300,300);
lineTo(300,100);
lineTo(100,100);
endFill();
}

A co zrobić, gdy kształ już istnieje i słada się z b.wielu wierzchołków?

espe1 - Sro 11 Kwi, 2012 18:56

pytałeś się o to 3 lata temu:

http://swish.wodip.opole....opic.php?t=4504

Johanson - Sro 11 Kwi, 2012 21:59

Tak, pytałem, ale odpowiedź nie była satysfakcjonująca.

Wiem, że można pisać proste programiki,
w których zakładamy, że będą konkretne kształty
i każdy kształt możemy zamienić na przyciski,
jak to proponował ^sl01k
Cytat:
http://swish.wodip.opole.pl/forum/viewtopic.php?t=4504

Ale gdybyśmy dali użytkownikowi możliwość stworzenia własnych obiektów ze sterowaniem ich właściwościami, to byłby problem.

Prosty przykład:
Cytat:
Użytkownik rysuje bałwana:
- kula duża (nogi)
- kula średnia (brzuuch)
- kula mała (głowa),
- trójkąt (nos),
- prostokąt (cylinder),
- linia/odcinek (miotła),
- ...
- ... (ilość elementów dowolna i zależna tylko od użytkownika)
- ...

Użytkownik chce zmieniać:
- wielkość każdego elementu,
- położenie,
- kolor/rodzaj wypełnienia,
- kolor/rodzaj obramowania,
- stopień przezroczystości.

Co wtedy?

espe1 - Sro 11 Kwi, 2012 23:40

Użytkownik chce zmieniać:
- wielkość każdego elementu,
- położenie,
- kolor/rodzaj wypełnienia,
- kolor/rodzaj obramowania,
- stopień przezroczystości.

Co wtedy?

Wtedy to robi:

Johanson - Czw 12 Kwi, 2012 00:27

Czy mogę prosić o kilka słów opisu?

?? ?

Widzę, że nie, bo ... okazałoby się,
że jest to zrobione po prostu jawnym kodem wprost,
a nie poprzez makroodwołanie.

[ Dodano: Sob 14 Kwi, 2012 08:36 ]
I co "espe1", skończyło się rumakowanie?


Powered by phpBB modified by Przemo © 2003 phpBB Group