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

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

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

Регистрация: Oct 2005
Сообщений: 3
Attention Помогите с кривыми.

Мне нужно нарисовать скриптом кривую линию от одной ко второй координате, пожалуйста, подскажите как это можно сделать через мувиклип? Хелп во флэше не помог!
Спасибо!

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

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

Старый 31.10.2005, 11:48
makarevich_yurii вне форума Посмотреть профиль Отправить личное сообщение для makarevich_yurii Найти все сообщения от makarevich_yurii
  № 3  
Ответить с цитированием
makarevich_yurii

Регистрация: Oct 2005
Сообщений: 3
Смотрел, не помогло!
Может есть у кого нибудь кусок скрипта, который изгибает прямую?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
this.mouseMove = function () {
this.clear ();
this.lineStyle (0, 0x000000);
this.moveTo (mc0._x, mc0._y);
this.curveTo (mc1._x, mc1._y, mc2._x, mc2._y);
};
for (var i = 0; i < 3; i++) {
this.createEmptyMovieClip ("mc" + i, i);
var mc = this["mc" + i];
mc.lineStyle (0, 0xff0000);
mc.beginFill (0xff0000);
mc.moveTo (-10, -10);
mc.lineTo (10, -10);
mc.lineTo (10, 10);
mc.lineTo (-10, 10);
mc.lineTo (-10, -10);
mc.endFill ();
mc._x = i * 50;
this.mouseMove ();
mc.onPress = function () {
this.startDrag ();
this._parent.onMouseMove = this._parent.mouseMove;
};
mc.onRelease = function () {
this.stopDrag ();
delete this._parent.onMouseMove;
};
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 31.10.2005, 12:02
makarevich_yurii вне форума Посмотреть профиль Отправить личное сообщение для makarevich_yurii Найти все сообщения от makarevich_yurii
  № 5  
Ответить с цитированием
makarevich_yurii

Регистрация: Oct 2005
Сообщений: 3
Посмотрел этот код, только мне не нужно двигать кривую по координатам мне нужно её просто нарисовать от координаты до координаты с помощью скрипта и всё. Зачем усложнять задачу!

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

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

Старый 31.10.2005, 14:34
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 7  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
как я понял задачу, тебе нужно нарисовать кривую безье,
по трем точкам.
статья в работе

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

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

Старый 31.10.2005, 15:17
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 9  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
она и должна так себя вести.

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

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

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

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

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


 


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


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