Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Регистрация точек (http://www.flasher.ru/forum/showthread.php?t=205871)

NixMist 26.12.2013 22:31

Регистрация точек
 
Честно говоря не уверен, что корректно сформулирую вопрос, но постараюсь.

Коротко расскажу, что происходит на сцене: у меня есть точки, я соединяю их линиями. Мне нужно как то зарегистрировать правильное соединение этих точек, то есть у каждой точки есть своё имя и она должна соединяться с одной или, иногда, с двумя другими точками.
Поясню мне не нужно чтобы они не соединялись с другими точками, а нужно просто зарегистрировать правильно соединение.

ZackMercury 26.12.2013 22:44

Код AS3:

public function join(pStart:Point, pEnd:Point):Sprite
{
    var sprite:Sprite = new Sprite();
    sprite.graphics.lineStyle(2);
    sprite.graphics.moveTo(pStart.x, pStart.y);
    sprite.graphics.lineTo(pEnd.x, pEnd.y);
    this.addChild(sprite);
    return sprite;
}


NixMist 27.12.2013 09:38

Я вас понял.
Но я предполагал, что это будет задано в виде произвольных свойств к точкам, никак нельзя сделать так?
Просто точек будет достаточно много и если делать таким методом, мне придётся переделать большое количество кода.

Akopalipsis 27.12.2013 13:46

Вы точкам имена задайте и поместите их все в массив, а в цикле проверяйте на имя и отсылайте в метод, который Вам выше показали.

Dukobpa3 27.12.2013 15:26

Я не понял вопроса.
Но если понял то что-то такое:
Код AS3:

        public class GraphPoint
        {
 
                private var _availableJoints:Vector.<GraphPoint>;
 
                public function GraphPoint()
                {
                }
        }


Akopalipsis 27.12.2013 15:31

Dukobpa3 Ваш ответ ( который мне напоминает мне класс для поиска путей ) и Ваши слова, сказанные не так давно, спровоцировали меня задать вопрос - какой по вашему мнению, самый лучший способ найти путь?

Wolsh 27.12.2013 15:41

Akopalipsis, создайте новую тему. Ваш вопрос не имеет никакого отношения к топику, да и к ответу Dukobpa3а, мягко говоря, притянут за уши.

Dukobpa3 27.12.2013 15:56

Wolsh
связный список, граф и поиск путей это же почти одно и то же:)


Часовой пояс GMT +4, время: 05:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.