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

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

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

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
По умолчанию Трансформация одной картинки в другую путём переворачивания квадратиков

Вообщем есть одна кртинка, на ней сверху лежит вторая картинка. Нужно верхнюю картинку разрезать как бы на квадратики и каждый квадратик перевернуть, открыв тем самым нижнюю картинку. Вариант в лоб - это верхнюю картинку разрезать на квадратики, каждый квадратик поместить в мувик который переворачивается потом программно положить поверх первой картинки и запустить переворачивание. НО условие такое что картинки могут быть разные и каждую резать в ручную не получится. Я сделал проще поверх второй картинки, положил программную маску, на маске размножил один квадратик переворачивающийся. В принципе всё неплохо смотрится, но клиенту не нравится что при больших квадратиках видно что переворачивается не верхняя картинка, а типа окошко сверху. Т.е получается не совсем то, что нужно. Вообщем у меня вопрос можно ли как-то программно сделать данный эффект. Может фильтрами какими-то из 8-ки.

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
ну перво наперво дуй на silin.fatal.ru, у него есть такая шняга.

А по алгоритмам - много масок + много одинаковых картинок (неудобно если грузить картинку отдельно)

В 8 ке используй битмапу

Старый 14.06.2006, 14:03
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Режем на куски, куски в BitmapData, затем делаем с ними, что хотим.

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

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
Я ж говорю, картинку, которая сверху находится резать вручную на куски не получится, нужно их как-то порезать программно, ибо картинки могут меняться как угодно.

Старый 14.06.2006, 14:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Берёшь маску (прямоугольник, программно), ставишь на картинку, снимаешь с неё битмап, создаёшь мувик, кладёшь в него битмап. Сдвигаешь маску, снова снимаешь битмап, кладёшь в мувик. Пройдёшь всю картинку -- сносишь её нафиг. Делаешь с полученными мувиками всё, что угодно.

Старый 14.06.2006, 14:40
Manowar1 вне форума Посмотреть профиль Отправить личное сообщение для Manowar1 Найти все сообщения от Manowar1
  № 6  
Ответить с цитированием
Manowar1

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
Ну это вообщем я понял, спасибо. Мне ещё эти кусочки повернуть вокруг своей оси надо, может поскажешь как это сделать можно?

Старый 14.06.2006, 14:46
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
_xscale/_yscale?

Старый 14.06.2006, 16:06
Manowar1 вне форума Посмотреть профиль Отправить личное сообщение для Manowar1 Найти все сообщения от Manowar1
  № 8  
Ответить с цитированием
Manowar1

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
Ну как я понимаю переворот это переход от квадрата к трапеции, когда нижняя сторона увеличивается а нижняя уменьшается, плюс сам квадрат сплющивается и так до исчезновения. разве xscale yscale? могут в трапецию увадрат трансформировать?

Старый 14.06.2006, 16:26
Manowar1 вне форума Посмотреть профиль Отправить личное сообщение для Manowar1 Найти все сообщения от Manowar1
  № 9  
Ответить с цитированием
Manowar1

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
в принципе есть вариант сделать отдельно мувик, повернуть его, а потом атачить в него порезанные мувики, по идее они должны наследовать состояние этого мувика...

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

Регистрация: Nov 2004
Сообщений: 187
Отправить сообщение для whiteRed с помощью ICQ
а как трасформировать клип в форму трапеции вручную? у меня не получилось...

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

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

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


 


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


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