![]() |
|
||||||||||
|
|||||
|
Я при помощи ХМЛ файла и функции
drawSqr = function(xx,yy,a,clip) {
clip.lineStyle(2,0x234567);
clip.beginFill(0x7878FF);
clip.moveTo(xx,yy);
clip.lineTo(xx+a,yy);
clip.lineTo(xx+a,yy+a);
clip.lineTo(xx,yy+a);
clip.endFill();
}
Но вот встал вопрос, как реализовать функцию рисования так, чтобы стрелочка обходила остальные квадратики? И еще, желательно, чтобы она это делала плавно - не в виде ломанной, а с закруглениями... ![]() |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Непонятно....
curveTo? |
|
|||||
|
Хм... А как описать обход квадратиков?
вот он сам ХМЛ файл: <?xml version="1.0" encoding="UTF-8"?> <root> <item name = 'item1' xx = '256' yy = '128'> <rel></rel></item> <item name = 'item2' xx = '5' yy = '5'> <rel>item1</rel></item> <item name = 'item3' xx = '250' yy = '250'> <rel>item5</rel></item> <item name = 'item4' xx = '300' yy = '300'> <rel>item1</rel></item> <item name = 'item5' xx = '400' yy = '300'> <rel></rel></item> </root> <?xml version="1.0" encoding="UTF-8"?> <root> <item id='1' name = 'item1' xx = '5' yy = '5'> 2,3 </item> <item id='2' name = 'item2' xx = '50' yy = '50'> </item> <item id='3' name = 'item3' xx = '5' yy = '5'> 2 </item> </root> ![]() |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Ну ты квадраты занаси в массив при создании... Вот и будет обход >_>
|
|
|||||
|
Ой, извините, а можно поподробнее об этом? Это как? Занести в массив...
То есть мне нужно занести в массив, а потом уже описать как-то территорию, занимаемую квадратиками, чтобы на них не попадали стрелочки... 0_о Блин... А чего-нить по-изящнее никак не получится? ![]() |
|
|||||
|
согласен с Fernando Costa, для решения данной задачи копайте в теории графов
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... |
|
|||||
|
Мдя... Неужто все прям так сложно-то?
Не мог бы кто-нибудь чего подсказать, именно на тему обхода квадратиков? и еще, скажите пожалуйста, вот там было о том, что квадратики нужно занести в массив. а как это будет выглядеть синтаксически? 0_о |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|