SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Jak w AS zmienić/ustawić 'lineStyle' kształtu i jego 'Fill'?
Autor Wiadomość
Johanson 
Przyjaciel


Dołączył: 05 Lut 2009
Posty: 56
Skąd: Grudziądz
Wysłany: Pon 09 Kwi, 2012 19:05   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?
Ostatnio zmieniony przez Johanson Sro 11 Kwi, 2012 21:38, w całości zmieniany 1 raz  
 
     
espe1
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: Sro 11 Kwi, 2012 18:56   

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

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


Dołączył: 05 Lut 2009
Posty: 56
Skąd: Grudziądz
Wysłany: 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
Profesjonalista


Pomógł: 16 razy
Dołączył: 02 Lis 2011
Posty: 175
Skąd: łódzkie
Wysłany: 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 
Przyjaciel


Dołączył: 05 Lut 2009
Posty: 56
Skąd: Grudziądz
Wysłany: 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?
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 14