Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   При некторых значениях scale проподает Bitmap (http://www.flasher.ru/forum/showthread.php?t=139463)

medvedya2 01.05.2010 21:03

При некторых значениях scale проподает Bitmap
 
Есть спрайт в нем зачилден Bitmap, у спрайта при некторых значения scaleX и scaleY пропадает Bitmap.

Psycho Tiger 01.05.2010 21:16

Это печально.

DarkLight 01.05.2010 23:08

Посмотрите здесь: http://groups.google.com/group/rufla...facc12?lnk=gst - возможно это причина проблемы.
Кроме того, посмотрите, нет ли предупреждений о невозможности отрендерить фильтры, если используете их.

medvedya2 02.05.2010 01:11

DarkLight Спасибо за сылку оказалась технически именно эта причина, только с другой стороны,
не могу придумать как обойти эту проблему.
Код AS3:

//All.gamescreen -спрайт
//All.corpses -битмап       
if  ((int(All.gamescreen.scaleX*All.corpses.width) & 0x2000) != 0){
                                //сдесь надо изменить scale "на" или "в" сколько раз?
                                trace("bag");
                                }


E-mail 02.05.2010 10:48

Возможно это к теме не относится, но попробуйте отключить сглаживание, когда битмап пропал.

iflamberg 02.05.2010 12:17

Ну, если это проблема & 0x2000, то зумить надо или до 8192, или после 16834. Т.е. в любом случае - жопа. Я бы вырезал битмап и зумил его, чтобы результатирующий размер был до 8192.


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

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