Показать сообщение отдельно
Старый 05.04.2012, 14:20
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 6  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
тогда уж проще было :
Код AS3:
var shape:Shape = new Shape();
shape.graphics.drawRect(0,0,15,15);
img.mask = shape;
Ресурсоемко в плане того, что у вас создается > 3 DisplayObject'ов и т.п.

Можно сделать функцию у какого-нибудь менеджера которая будет возвращать вам нужный объект.



Код AS3:
<s:Image smooth="true" source="tilemanage.getTile(1)" id="img"/>
private var tilemanage:TileManager;
protected function creationCompleteHandler(event:FlexEvent):void
			{
			tilemanage = new TileManager('assets/signs-expert.png');
			}
//TileManager:
Пусть TileManager грузит основную png, из ее BitmapData создает сколько нужно маленький объектов и возвращает.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.