Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.02.2013, 18:51
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 1  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
По умолчанию Как перемещать объекты по периметру прямоугольника

Добрый день.
Пожалуйста, помогите советом или кодом. Есть объекты (для простоты квадратики) со свойствами row (строка) col (столбец). Для упрощения пусть сторона квадратов равна 1. Координаты соответствуют x=row, y = col. Все объекты помещены в массив arr:
arr[0] = {row:0, col:0};
arr[1] = {row:0, col:1};

arr[8] = {row:2, col:3};
Объекты (квадраты) располагаются строго в сетке и по периметру некого прямоугольника.
Как мне переместить объекты в соответствии с прилагаемым рисунком? Как бы провернуть по часовой стрелке по методу (функции).
Свой код не привожу, так как все равно не рабочий. А суть сводил к тому, что пытался получить массив новых индексов и присвоить объектам координаты прежних кубиков. Так как размер фигуры из квадратиков может быть произвольный, то универсальность не получалась. Буду рад любому совету. Спасибо.
Изображения
 

Создать новую тему   Часовой пояс GMT +4, время: 01:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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