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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Advanced

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

Регистрация: Feb 2002
Сообщений: 18
По умолчанию Искажение объектов

Пис!
Народ, подскажите, можно ли, используя акшенскрипт, искажать обекты?
То есть, допустим, имеем квадратик. Берем за одну вершину и оттягиваем. В итоге правильная форма квадрата теряется и получается произвольный четырехугольник.
(Хочется бы проделывать тоже самое с картинками)

ЗЫ. Интересует именно преобразование объектов (мувиков). Т.е. предложения, типа взять четыре линии соединить и их крутить, не подходят.

Старый 16.06.2003, 11:57
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 2  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
а если при помощи програмного рисования?
__________________
flash it

Старый 16.06.2003, 14:32
ARray вне форума Посмотреть профиль Отправить личное сообщение для ARray Найти все сообщения от ARray
  № 3  
ARray

Регистрация: Feb 2002
Сообщений: 18
То есть программного рисования?
Программно нарисовать закрашенный многоугольник(замкнутую область)?
А как?
как его затем модифицировать?

Старый 16.06.2003, 15:39
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 4  
Пушистик
Bumble Bee
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :)

я как то даФно делал....посари если поможет...копи-пэйст в первый кадря и ctrl+enter...

_root.createEmptyMovieClip("bg", 0);
with (_root.bg) {
lineStyle(1, 0x00000, 100);
beginFill(0x394351, 100);
moveTo(0, 0);
lineTo(Stage.width,0);
lineTo(Stage.width,Stage.height);
lineTo(0,Stage.height);
lineTo(0, 0);
endFill();
}
_root.onMouseDown = function() {
for (t=1; t<=8; t++) {
if (_root["a"+t].hitTest(_root._xmouse, _ymouse)) {
startDrag(_root["a"+t]);
}
}
};
_root.onMouseUp = function() {
stopDrag();
};
for (i=1; i<=8; i++) {
_root.createEmptyMovieClip("a"+i, i);
with (_root["a"+i]) {
lineStyle(1, 0x000000, 100);
beginFill(0x505F70, 100);
moveTo(250, 200);
lineTo(250, 190);
lineTo(260, 190);
lineTo(260, 200);
lineTo(250, 200);
endFill();
_x = random(200);
_y = random(200);
}
}
_root.onEnterFrame = function() {
_root.createEmptyMovieClip("line", 10);
with (_root.line) {
lineStyle(1, 0xFFFF00, 100);
beginFill(0xFFFF00, 50);
moveTo(_root.a1._x, _root.a1._y);
curveTo(_root.a2._x, _root.a2._y, _root.a3._x, _root.a3._y);
curveTo(_root.a4._x, _root.a4._y, _root.a5._x, _root.a5._y);
curveTo(_root.a6._x, _root.a6._y, _root.a7._x, _root.a7._y);
curveTo(_root.a8._x, _root.a8._y, _root.a1._x, _root.a1._y);
endFill();
}
};
__________________
Portfolio

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

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

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


 


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


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