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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Feb 2006
Сообщений: 8
По умолчанию Обезцвечивание

Народ, помогите ламеру, нужно сделать из цветной картинки картинку чернобелую(градации серого) методами ActionScript

Зараннее спасибо тем кто помог !

Кстстати сори видно не в ту тему, тока не знаю как перенести в правильную ....


Последний раз редактировалось nik17771; 21.02.2006 в 21:09.
Старый 22.02.2006, 01:23
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 2  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,540
Записей в блоге: 12
НИКАК ЕСЛИ Я НЕ ОШИБАЮСЬ...

Старый 22.02.2006, 01:52
nik17771 вне форума Посмотреть профиль Отправить личное сообщение для nik17771 Найти все сообщения от nik17771
  № 3  
Ответить с цитированием
nik17771

Регистрация: Feb 2006
Сообщений: 8
По умолчанию Ну не знаю

Вот по нету полазил вроде есть такая штукенция как
class BitmapData чую что там можно это сделать...
тока не вьеду как туда динамически картинку запихать
ктонибудь помогите.

Старый 22.02.2006, 02:37
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 4  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
В восьмёрке это делается очень просто
__________________
BestMasterиZация

Старый 22.02.2006, 02:42
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 5  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Вот здесь есть очень хороший примерчик

http://www.quasimondo.com/archives/000565.php
__________________
BestMasterиZация

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

Регистрация: Feb 2006
Сообщений: 8
Наверно у меня руки кривые
Делаю так:
bd1=new BitmapData;
_root.createEmptyMovieClip("mc",100);
_root.createEmptyMovieClip("mc2",101);
mc.loadMovie("c:/pic1.jpg");
mc2._x=200;
bd1.draw(mc);
mc2.attachBitmap(bd1, 2, "auto", true);

Хочу в результате получить 2 идентичные картинки но гдето тут я чето или не понял или не заметил, умные дядьки подскажите что

Спс

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

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Вот тебе вариант через альфу, сделано наспех. Можно сделать переход более плавным.
Вложения
Тип файла: rar colorize.rar (10.1 Кб, 73 просмотров)
__________________
Рисую и флэшу...

Старый 22.02.2006, 10:29
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 8  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Вот например, где то только что на форуме видел ...

Код:
import flash.filters.ColorMatrixFilter;
var myElements_array:Array = [0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0];
var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array);
my_foto.filters = [myColorMatrix_filter];
__________________
BestMasterиZация

Старый 22.02.2006, 12:08
nik17771 вне форума Посмотреть профиль Отправить личное сообщение для nik17771 Найти все сообщения от nik17771
  № 9  
Ответить с цитированием
nik17771

Регистрация: Feb 2006
Сообщений: 8
Тут проблем вся в том что все картинки грузятся динамически и добавить еще 100% картинок неприемлимо .... Ткните меня хоть носом чтоль в рабочий вариант перегонки из MovieClip в BitmapData и обратно.
Там уж я попиксельно ... Если заработает покажу исходник мож кому пригодится ....


Последний раз редактировалось nik17771; 22.02.2006 в 12:43.
Старый 27.02.2006, 00:11
nik17771 вне форума Посмотреть профиль Отправить личное сообщение для nik17771 Найти все сообщения от nik17771
  № 10  
Ответить с цитированием
nik17771

Регистрация: Feb 2006
Сообщений: 8
Всем пасибо за участие, в частности оч.помог KUZEN
тока чевото у меня оно ч-з одно место получилос.
как и обещал код если кому нада:
1-й кадр
createEmptyMovieClip("container",1);
container.loadMovie("c:/pic1.jpg") // c:/pic1.jpg - имя файла
2-й кадр
import flash.filters.ColorMatrixFilter;
if (container.getBytesTotal()==container.getBytesLoaded())
{
var myElements_array:Array = [0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0];
var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array);
container.filters = [myColorMatrix_filter];
}
3-й кадр
gotoAndPlay(2);

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

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

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


 


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


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