Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Недопустимые данные BitmapData (http://www.flasher.ru/forum/showthread.php?t=122108)

incoob 06.03.2009 12:34

Все очень просто:
на одной картинке всё отрабатывает, так как в качестве аргумента приходит корректная Bitmap(с width и height != 0)
а в другой раз выдаёт ошибку, так как приходит bitmap с width или height == 0

а вот почему приходит кривая битмапа - тут никто не скажет. не телепаты


еще не очень понятно зачем писать заведомо ошибочный код
Код AS3:

                if(btm.width==0)
                        image = new BitmapData(btm.width, btm.height, true);


motoroller 06.03.2009 12:50

Может не все сразу поняли что ошибочные данные приходят в функцию resize

Вопрос почему? В начале топика есть код, как происходит загрузка файла....

Добавлено через 2 часа 2 минуты
Скажи что делать, если фотка более, чем 2880 поэтому битмап дата выдаёт ошибку

alatar 08.03.2009 19:39

если фотка более 2880, необходимо уменьшить фотографию, запихнуть ее в контейнер, и отрисовать контейнер в BitmapData.

Добавлено через 1 минуту
З.Ы. под контейнером имеется ввиду пустой Sprite

motoroller 20.03.2009 12:12

Уважаемый alatar, а подскажите как это сделать?

Shootin 25.03.2009 19:11

а я написал такой загрузчик, который еще данные (все фотографии и настройки) склеивает в одно тело post и шлет на сервак.
так вот у меня была подобная проблема, но решилось.
спокойно хаваются картинки 8191х8191

motoroller 02.07.2009 13:29

Кому надо помочь, всё-таик сделал загрузщик


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

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