Показать сообщение отдельно
Старый 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;