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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.04.2012, 00:52
xkasab вне форума Посмотреть профиль Отправить личное сообщение для xkasab Найти все сообщения от xkasab
  № 1  
Ответить с цитированием
xkasab

Регистрация: Apr 2012
Сообщений: 17
По умолчанию Показ координат на карте(плане)

Прошу подсказать как правильно составить код.
Условие. Есть план поселения, в определенной точке нужно задать нулевую координату, от которой идет счет.
при наведении на любую зону карты курсора, в окошке (info) Должно показывать формацию о времени пути, чем дальше от нуля, тем дольше.
Как правильно организовать код.
Буду благодарен за вашу помощь.
Очень нужно.

Добавлено через 15 минут
P.S.
хотелось бы это оформить кодом, так как создание множества квадратиков создаст неудобства в присвоении значений строений.

Старый 14.04.2012, 01:22
Flashrunner вне форума Посмотреть профиль Отправить личное сообщение для Flashrunner Найти все сообщения от Flashrunner
  № 2  
Ответить с цитированием
Flashrunner

Регистрация: Sep 2010
Сообщений: 47
Код AS1/AS2:
import flash.geom.Point;
 
var startPoint:Point = new Point(0, 0);
var targetPoint:Point = new Point(100, 100);
var distance:Number = Point.distance(startPoint, targetPoint);
Разделяем distance на масштаб карты - получаем реальную дистанцию. Дистанцию делим на скорость - получаем время.

Старый 14.04.2012, 01:40
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Примерно так, если делать "в лоб".
Вложения
Тип файла: rar Информер о времени в пути по положению мыши.rar (10.6 Кб, 18 просмотров)
__________________
Идите первым!

Старый 14.04.2012, 01:42
xkasab вне форума Посмотреть профиль Отправить личное сообщение для xkasab Найти все сообщения от xkasab
  № 4  
Ответить с цитированием
xkasab

Регистрация: Apr 2012
Сообщений: 17
Цитата:
Сообщение от Flashrunner Посмотреть сообщение
Код AS1/AS2:
import flash.geom.Point;
 
var startPoint:Point = new Point(0, 0);
var targetPoint:Point = new Point(100, 100);
var distance:Number = Point.distance(startPoint, targetPoint);
Разделяем distance на масштаб карты - получаем реальную дистанцию. Дистанцию делим на скорость - получаем время.
а вывод в окошко как задать?
Код AS1/AS2:
import flash.geom.Point;
_root.onRollOver = function() {
go = true;
var startPoint:Point = new Point(0, 0);
var targetPoint:Point = new Point(100, 100);
var distance:Number = Point.distance(startPoint, targetPoint);
};
так правильно?
startPoint = это клип в нужной точке карты?

Добавлено через 1 минуту
Цитата:
Сообщение от mooncar Посмотреть сообщение
Примерно так, если делать "в лоб".
спасибо, но вот там не выводит в отдельное окошко (

Старый 14.04.2012, 01:47
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Опишите, что вы подразумеваете под "отдельным окошком"?
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.04.2012 в 01:49.
Старый 14.04.2012, 01:49
xkasab вне форума Посмотреть профиль Отправить личное сообщение для xkasab Найти все сообщения от xkasab
  № 6  
Ответить с цитированием
xkasab

Регистрация: Apr 2012
Сообщений: 17
в стороне от карты имеется окошко (текстовый блок (info)) надо что бы в нем показывало информацию при наведении на область карты

Старый 14.04.2012, 01:50
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 7  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ну я накидал вам исходник, там есть такой мувик - info_mc, доработайте его как необходимо.
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.04.2012 в 01:53.
Старый 14.04.2012, 01:52
xkasab вне форума Посмотреть профиль Отправить личное сообщение для xkasab Найти все сообщения от xkasab
  № 8  
Ответить с цитированием
xkasab

Регистрация: Apr 2012
Сообщений: 17
спасибо, будем искать дальше

Старый 14.04.2012, 01:53
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
А что "искать-то"? Почти готовое решение я вам приложил.
Мувик info_mc оформите как нужно, под "окошко" ваше.
Если нужно ограничить активную зону, можно для проверки использовать hitTest - не выводить инфу, если курсор не находится над проверочной зоной.
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.04.2012 в 01:57.
Старый 14.04.2012, 01:56
xkasab вне форума Посмотреть профиль Отправить личное сообщение для xkasab Найти все сообщения от xkasab
  № 10  
Ответить с цитированием
xkasab

Регистрация: Apr 2012
Сообщений: 17
Цитата:
Сообщение от mooncar Посмотреть сообщение
А что "искать-то"? Почти готовое решение я вам приложил.
я буду искать как правильно задать вывод в окошко, за приложение спасибо огромное

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

Теги
Показ координат на карте

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

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


 


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


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