Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   [Size] Какие максимальные размеры во Flash IDE? (http://www.flasher.ru/forum/showthread.php?t=183025)

CyberDude 09.08.2012 18:06

[Size] Какие максимальные размеры во Flash IDE?
 
Всем привет!

Вопрос появился во время создания дизайна карт во Flash IDE.
Задача от заказчика поступила ожидаемая. Нужно закатать в swf дизайн карты (Bitmap). Затем размер 3500х3000 нужно растянуть до 8000х7500 пикселей.

Я распили дизайн в photoshop на 9 кусков равных кусков (3х3), чтобы комп не так сильно тормозил при работе с большим растром, и залкинул их в контейнер. Когда я начал ресайзить контейнер, Flash послал меня и сказал что 8000 для высоты или ширины это "Недопустимая величина или позиция", естественно позиция не меняется. Тогда я поступил по другому, взял хитрый инструмент свободной трансформации и растянул вручную, в результате нужный размер. Скомпилилось без проблем.

Пришло время теста, я просмотрел карты в игре и увидел что карта обрезалась примерно до размеров 5400х5400. Перерыл всю документацию как осилил, не нашёл никаких запретов кроме ограничений по BitmapData у проигрывателя (12 000 000 пикселей для битмапки максимум), ну я так прикинул, битмапок у меня 9. Все они в площади меньше чем 12 000 000. И вот тут дамы и господа, я попал повис.

Скажите пожалуйста, в чём причина сего "бага"? Как получить карту в swf размером 8000х7500 и больше?

caseyryan 09.08.2012 22:04

Цитата:

In AIR 1.5 and Flash Player 10, the maximum size for a BitmapData object is 8,191 pixels in width or height, and the total number of pixels cannot exceed 16,777,215 pixels. (So, if a BitmapData object is 8,191 pixels wide, it can only be 2,048 pixels high (так что если ширина объекта BitmapData 8191 пиксель, то высота может быть только 2048 пикселей).) In Flash Player 9 and earlier and AIR 1.1 and earlier, the limitation is 2,880 pixels in height and 2,880 in width.
http://help.adobe.com/en_US/FlashPla...itmapData.html

CyberDude 04.09.2012 20:24

Перерыл всю документацию как осилил, не нашёл никаких запретов кроме ограничений по BitmapData у проигрывателя (12 000 000 пикселей для битмапки максимум), ну я так прикинул, битмапок у меня 9. Все они в площади меньше чем 12 000 000.

Добавлено через 1 минуту
А дело было в захардкоженном 5400х5400

caseyryan 04.09.2012 22:48

Цитата:

12 000 000 пикселей для битмапки максимум
Не правда. Выше написано сколько на самом деле.
Цитата:

Перерыл всю документацию как осилил, не нашёл никаких запретов кроме ограничений по BitmapData
Такое впечатление, что мой пост был просто проигнорирован ))

CyberDude 27.08.2013 16:00

Пардон, может так сильно зае**** что провтыкал твой пост)


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

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