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

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

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
По умолчанию SetTransparent( COLORREF color) - надо задать прозрачный цвет

как у BitmapData установить прозрачный цвет, скажем 0x00FF00FF.
__________________
fast restart: *((int*)0) = 0;

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

Регистрация: Sep 2002
Сообщений: 30,787
Код:
new BitmapData(100,100, true, 0x00FF00FF);

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
так не работает почемуто. маны курил, но не нашед ответа.
__________________
fast restart: *((int*)0) = 0;

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

Регистрация: Sep 2002
Сообщений: 30,787
У кого работает, а у кого нет…
Собственно, а что можно хотеть от абсолютно прозрачного битмапа?

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
что new BitmapData(100,100, true, 0x00FF00FF);
что new BitmapData(100,100, true, 0xFFFF00FF);

у меня разницы нет никакой в выводимой картинке ((.
__________________
fast restart: *((int*)0) = 0;

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

Регистрация: Sep 2002
Сообщений: 30,787
Открываем новый документ, пишем в первом кадре:
Код:
import flash.display.BitmapData;
bmp = new BitmapData(100,100,true,0x3300FF00);
attachBitmap(bmp,0);
запускаем и любуемся на почти прозрачный зеленый битмап.

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

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
у меня чуть чуть не так:
Код:
import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Point;

function OnInit()
{
	var linkageId:String = "dragon.jpg";
	var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId);
	
	for(var i:Number=0; i<144; i++)
 	 	_root.bitmapData[i] = new BitmapData(_SX, _SY, true, 0xFFFF00FF);

	var i:Number = 0;
	var j:Number = 0;
	for( tz=0; tz<TABLE_SZ; tz++)
	for( tx=TABLE_SX; tx>=0; tx--)	
	for( ty=0; ty<TABLE_SY; ty++)	    	    
	{
		tzObject = cellTableData[tx][ty][tz];
		if( false == tzObject.empty )
		{								
			tzObject.mc_picture = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
			tzObject.mc_picture.attachBitmap(_root.bitmapData[i], this.getNextHighestDepth());
			tzObject.mc_picture._x = tzObject.x;
			tzObject.mc_picture._y = tzObject.y;
			tzObject.mc_picture._visible = true;
							
			_root.bitmapData[i].copyPixels(myBitmapData, new Rectangle(j*_SX, 0, (j + 1)*_SX, 0 + _SY), new Point(0, 0));		
		}
	}
}
__________________
fast restart: *((int*)0) = 0;

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

Регистрация: Sep 2002
Сообщений: 30,787
А в _root существует массив bitmapData?

Старый 17.05.2007, 21:52
progman вне форума Посмотреть профиль Отправить личное сообщение для progman Найти все сообщения от progman
  № 9  
Ответить с цитированием
progman
 
Аватар для progman

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от __etc
А в _root существует массив bitmapData?
честно говоря не знаю, но фишки отрисовываются, только малиновый цвет фона не режется (
__________________
fast restart: *((int*)0) = 0;


Последний раз редактировалось progman; 17.05.2007 в 21:55.
Старый 17.05.2007, 22:06
progman вне форума Посмотреть профиль Отправить личное сообщение для progman Найти все сообщения от progman
  № 10  
Ответить с цитированием
progman
 
Аватар для progman

Регистрация: May 2007
Адрес: Saint-Petersburg
Сообщений: 136
Отправить сообщение для progman с помощью ICQ
Цитата:
Сообщение от __etc
А в _root существует массив bitmapData?
да. вот:
var bitmapData:Array = new Array(144);
__________________
fast restart: *((int*)0) = 0;

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

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

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


 


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


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