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

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

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Bitmap с альфа каналом

Интересный момент. Создаю текст программно, пихаю его в спрайт ( пустой), далее создаю карту BitmapData, рисую в нее текст ( именно текст, а не вместе с контейнером). Создаю битмапу, загоняю в нее нашу дату.
В итоге битмап получается с фоном, что только не пробовал, не получается прозрачность оставить. Как решается такая проблема ?

Вот код на всяк случай :

Код AS3:
  var bitm:BitmapData = new BitmapData(_t.textWidth + 5, _t.textHeight + 5, true);
 
			bitm.draw(_t);
			var bit:Bitmap = new Bitmap();
 
			bit.bitmapData = bitm;
			bit.cacheAsBitmap = true;
 
		        var texCont:Sprite = new Sprite();
 
			texCont.x = 10;
			texCont.y = 10;
 
			texCont.addChild(bit);
			_canvas.addChild(texCont);

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
А если так?
Код AS3:
var bitm:BitmapData = new BitmapData(_t.textWidth + 5, _t.textHeight + 5, true, 0);

Старый 04.02.2011, 00:19
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Да так помогло. Но однако один минус, все равно остался. У текста задается прозрачность. А когда переводится в битмапу прозрачность теряется. Посоветуете принудительно битмапе ее задавать? Или дело в другом решается ?

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

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

Старый 04.02.2011, 00:43
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Инилис , извиняюсь, но я не всегда могу найти в хелпе конкретно то, что меня интересует. Потому что некоторые моменты, находятся сосвсем в других местах. В любом случае - спасибо за ответ!

Старый 04.02.2011, 01:11
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 6  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Но почему бы не отрисовать именно спрайт с этим текстом? И прозрачность текста сохранится.

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Кстати можно

Старый 04.02.2011, 14:04
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 8  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
видимо речь шла про:
Код AS3:
_t.transform.colorTransform

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

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

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


 


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


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