|
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?
|
|