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

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

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

Регистрация: Feb 2008
Сообщений: 37
По умолчанию считывание координат програмной кривой

помогите пожалст решить такую задачку))):
есть програмный сплайн, с задаными координатами конца, начала и центра....
известно что линия проходит через некоторый диапозон значений по Х, (от 10 - до 30, например..)
можно ли в заданом "Х" узнать координату по "У" этого сплайна??...
============
хотя это вообще не сама цель, просто мне показалось, что такое решение наиболее подходящее....

вообще, есть вертекальное меню.... в котором, програмно, за мышкой передвигается ползунок, сейчас он двигается строго по вертекали, надо сделать так что бы при движении он "шел" по краю обрамления меню, который представлен не сложным сплайном....

вот....
заранее спасибо))

Старый 17.04.2008, 15:10
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 2  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Если не хоца заморачиваться с "полностью" программными сплайнами (отличный пример http://flash-ripper.com/tests/bezier.ru/demo/test.swf), то hitTest.


Последний раз редактировалось Vertax; 17.04.2008 в 15:30.
Старый 17.04.2008, 15:45
Forcasigun вне форума Посмотреть профиль Отправить личное сообщение для Forcasigun Найти все сообщения от Forcasigun
  № 3  
Ответить с цитированием
Forcasigun
 
Аватар для Forcasigun

Регистрация: Feb 2008
Сообщений: 37
дело то не в сплайне... дело в координатах точек на этом сплайне)))....
посмотрел пример, есть кое что, что наверняка поможет... но у меня почему то .fla не открывается у hitTesta(( выкидывает с крит ошибой)
можешь код выложить сцены под 6 номером))? тама где точка двигается по сплайну...

Старый 17.04.2008, 15:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
http://bezier.ru
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.04.2008, 15:57
Forcasigun вне форума Посмотреть профиль Отправить личное сообщение для Forcasigun Найти все сообщения от Forcasigun
  № 5  
Ответить с цитированием
Forcasigun
 
Аватар для Forcasigun

Регистрация: Feb 2008
Сообщений: 37
о.... спасибо))... будем разбираться))

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

Регистрация: Feb 2008
Сообщений: 37
я конечно извиняюсь за наглость)))....
но, не поможете решить уравнение по поводу этих кривых... или может кто сталкивался с подобной задачей...
ситуация такова:
вот уравнение которое описывает построение кривой Безье -
Pt = S*(1-t)^2+2*C*(1-t)^t+E*t^2
Pt - точка на кривой; S - точка начала кривой; C - точка центра; E - точка конца кривой; t - интератор по которому строятся точки

и это уравнение надо привести к виду t=.....
что бы зная координаты точки на кривой, например по Х... можно было найти интератор t... и через него выяснить координату по У, тойже точки....

я уже голову сломал....)) продолжаю ломать, но решил может не один я попыхчу..))

Старый 18.04.2008, 15:08
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 7  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Ты б исходник, или скрин требуемой части показал. На 348% уверен, что есть более простые методы добиться того, что нужно. Ты ж все таки не векторный редактор пишешь.

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

Регистрация: Feb 2008
Сообщений: 37
ну может и есть более простые для конкретной задачи.....
мне бы хотелось что бы меню (движок меню) было легко редактировать по любой следующий дизайн....

вот исходник.....

надо чтобы стрелка в плотную по вертекальной кривой двигалась... в идеале и перпендикулярно к ней... но это особо не проблема.
Вложения
Тип файла: zip menu.zip (5.4 Кб, 77 просмотров)


Последний раз редактировалось Forcasigun; 19.04.2008 в 07:52.
Старый 19.04.2008, 20:54
Vertax вне форума Посмотреть профиль Отправить личное сообщение для Vertax Найти все сообщения от Vertax
  № 9  
Ответить с цитированием
Vertax

Регистрация: Oct 2005
Сообщений: 207
Лови, постарался менять как можно меньше.
Вложения
Тип файла: zip menu_rab.zip (6.0 Кб, 74 просмотров)

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

Регистрация: Feb 2008
Сообщений: 37
у меня видимо совсем старенький флеш))))... не открывается совсем))).... можешь в двух словах идею расказать и swf фаил кинуть как оно получилось))
спасиб!))

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

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

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


 


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


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