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

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

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

Регистрация: Jul 2006
Сообщений: 136
Отправить сообщение для khorokhorya с помощью ICQ
По умолчанию Как выделить все обьекты в мувике одного цвета?

Можно ли выделить все обьекты в мувике одного цвета? Чтобы потом сразу все перекрасить? Как в иллюстраторе, а то приходится так много перекрашивать вручную...

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну типа getRGB() и сравниваешь с нужным цветом, если такой как надо - делаешь setRGB() нового цвета. Или тебе надо функцию перебора всех клипов? Они являются свойствами _root'a, соотв. перебираешь все свойства рута и если тип св-ва оказался мувиклип то смотришь его РГБ и либо перекрашиваешь либо нет.
Код:
my_btn.onPress = function() {
	for (var i in _root){
		 if (typeof(_root[i]) == "movieclip"){
			  var old_color:Color = new Color(_root[i]);
			  if (old_color.getRGB() == "0xFF0000"){
			        var new_color:Color = new Color(_root[i]);
                                new_color.setRGB(0x000000);
			  } // end if get
		 } // end if type
	} //end for in
} // end onPress
Да, только гетРГБ работает в том случае, если цвет мувику был задан с помощью сетРГБ. Иначе не возьмет.
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 14.11.2006 в 16:08.
Старый 14.11.2006, 16:07
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 3  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ой чё-то я не о том совсем... сорри
Вы про редактирование при рисовании во флэше чтоли?
По-моему такого нет.
__________________
Reality.getBounds(this);

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от khorokhorya
Можно ли выделить все обьекты в мувике одного цвета? Чтобы потом сразу все перекрасить? Как в иллюстраторе, а то приходится так много перекрашивать вручную...
Edit > Find and Replace
Потому выбрать в списке For параметр Color и тд.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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