Вылезает ошибка при компиляции 1106. Не могу понять почему, точнее как ее исправить. Может кто поможет или скажет где прочитать про эту ошибку и как ее исправить?
Код:
public function Flip(param1:BitmapData, param2:String) : void
{
var _loc_3:int;
var _loc_4:int;
var _loc_5:* = param1.width;
var _loc_6:* = param1.height;
var _loc_7:* = new BitmapData(_loc_5, _loc_6, true, 16777215);
if (param2 == "vertical")
{
_loc_3 = 0;
while (_loc_3 < _loc_5)
{
// label
_loc_4 = 0;
while (_loc_4 < _loc_6)
{
// label
_loc_7.setPixel32(_loc_3, (_loc_6 - _loc_4)--, param1.getPixel32(_loc_3, _loc_4));
_loc_4++;
}// end while
_loc_3++;
}// end while
}
else
{
_loc_3 = 0;
while (_loc_3 < _loc_5)
{
// label
_loc_4 = 0;
while (_loc_4 < _loc_6)
{
// label
_loc_7.setPixel32((_loc_5 - _loc_3)--, _loc_4, param1.getPixel32(_loc_3, _loc_4));
_loc_4++;
}// end while
_loc_3++;
}// end while
}// end else if
param1.copyPixels(_loc_7, _loc_7.rect, _loc_7.rect.topLeft);
return;
Ошибку пишет в этой строке:
Код:
_loc_7.setPixel32(_loc_3, (_loc_6 - _loc_4)--, param1.getPixel32(_loc_3, _loc_4));