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

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

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

Регистрация: Jan 2009
Сообщений: 10
По умолчанию Проверка на координаты

доброво времени суток
задача такая: нужно задать координаты какойто точки, и есть объект (с прописаным StartDrag и тп)
вот когда перетакиваеш обьект в эти координаты и жмеш на кнопку(в тругом углу) нужно чтоб выполнялось например gotoAndStop(3);
а если объект не в этой точке и жмеш на кнопку то выполнялось например gotoAndStop(4);


И как опредилить координаты определенной точки на сцене?

Старый 23.01.2009, 18:35
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 2  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Цитата:
И как опредилить координаты определенной точки на сцене?
Почему мне кажется, что координаты определённой точки мы и так знаем? (:
Чтобы определить сталкивается ли клип с чем-то (с той же точкой, к примеру) можно использовать метод hitTest у клипа
__________________
while(1) {}

Старый 23.01.2009, 18:37
Ant1Player вне форума Посмотреть профиль Отправить личное сообщение для Ant1Player Найти все сообщения от Ant1Player
  № 3  
Ответить с цитированием
Ant1Player

Регистрация: Jan 2009
Сообщений: 10
не,не,не) вот мне надо узнать координаты точки
для первого вопроса

Старый 23.01.2009, 19:13
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 4  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Я что-то совсем не пойму. Координаты какой точки надо узнать? Откуда взялась эта точка? Ты её нарисовал? Тогда ты знаешь её координаты, это ведь ты её рисовал (:
Сформулируй вопрос получше
__________________
while(1) {}

Старый 23.01.2009, 19:20
Ant1Player вне форума Посмотреть профиль Отправить личное сообщение для Ant1Player Найти все сообщения от Ant1Player
  № 5  
Ответить с цитированием
Ant1Player

Регистрация: Jan 2009
Сообщений: 10
ладно, сформулируем вопрос по другому :
помогите написать скрипт который нужно в ставить в кнопку и при нажатии на ету кннопку чтоб он выполнялся
в этом скрипте нужно указать обьект допустим object и координаты x и y
и чтоб если ты етот обьект перетащищ на эти координаты и нажмеш на кнопку нужно чтоб выполнялось например gotoAndStop(3);
а если объект не в этой точке и жмеш на кнопку то выполнялось например gotoAndStop(4);

Старый 23.01.2009, 19:43
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 6  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Смотри пример. Если не то, то по пунктам скажи что у тебя не получается/не понятно
Вложения
Тип файла: rar asd.rar (4.5 Кб, 62 просмотров)
__________________
while(1) {}

Старый 23.01.2009, 19:53
Ant1Player вне форума Посмотреть профиль Отправить личное сообщение для Ant1Player Найти все сообщения от Ant1Player
  № 7  
Ответить с цитированием
Ant1Player

Регистрация: Jan 2009
Сообщений: 10
блин у тя наверн 2004 флэш у мя 8 пишит неезвестный формат файла

Старый 23.01.2009, 22:38
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 8  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Попробуй этот
Вложения
Тип файла: rar asd2.rar (13.1 Кб, 46 просмотров)
__________________
while(1) {}

Старый 23.01.2009, 23:10
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 9  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Я во серверной части этого форума отписал пост, но спрошу еще и тут. Мне нужна похожая задача. Только суть её в том что б пройтись в цыкле по всем точкам прямой А, заданной по двум точкам А(х,у) Б(х,у)
__________________
return this...

Старый 23.01.2009, 23:54
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 10  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
AlexCooper
По всем точкам это как? Савсэм по всем? (:
Вообщем есть точки A и B.
Имеем вектор v = B-A. Теперь определимся, сколько точек нам надо. К примеру n точек. Тогда поделим вектор v на n:
Код:
v = v/n
Если мы выберем n равный длине отрезка AB, мы фактически нормализуем вектор v. Наверно в этом случае мы и пройдём по всем точкам (:
Далее можно сделать цикл вроде этого
Код:
var CurPoint = A; // Первая точка

for (i=0; i<n; i++) {
    SetPoint(CurPoint); // Типа ставим точку
    CurPoint += v;
}
Всё это псевдокод, естественно. Надеюсь с векторами проблем не возникнет.
Может я где-то и провтыкал, но смысл должен быть понятен.
__________________
while(1) {}

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

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

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


 


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


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