Показать сообщение отдельно
Старый 09.09.2010, 15:22
Tr1te вне форума Посмотреть профиль Отправить личное сообщение для Tr1te Найти все сообщения от Tr1te
  № 19  
Ответить с цитированием
Tr1te
 
Аватар для Tr1te

Регистрация: Jun 2009
Сообщений: 461
Кусок класса Создающий сегменты:
Код AS3:
           for (var vY:int=0; vY<=14; vY++) {
                for (var vX:int=0; vX<=14; vX++) {
                    var _vrSeg:vrSeg=new vrSeg(bd_0,vX,vY,DrawSegSizeX,DrawSegSizeY,SegMultiplyer);
                    _vrSeg.x=vX*SegSizeX;
                    _vrSeg.y=vY*SegSizeY;
                    _vrSeg.scaleX=SegMultiplyer;
                    _vrSeg.scaleY=SegMultiplyer;
                    addChild(_vrSeg);
                }
            }
Кусок класса сегмента:
Код AS3:
        public function vrSeg(a_vrPicDate:BitmapData,a_X:int,a_Y:int,a_SegSizeX:int,a_SegSizeY:int,a_Multiply:int):void {
            var vrPic:Bitmap=new Bitmap(a_vrPicDate);
            addChild(vrPic);
 
            CurPos.x=a_X;
            CurPos.y=a_Y;
        }
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Потому что Bitmap - это объект отображения, и он в приведенном Вами примере присутствует в единственном экземпляре.
То есть если я 225 раз вызываю
Код AS3:
var vrPic:Bitmap=new Bitmap(a_vrPicDate);
он останется в одном экземпляре?