PDA

Просмотр полной версии : flash develop - отсутствие метода encode();


vitamin4er
23.05.2013, 19:13
Здравствуйте! С чем может быть связано отсутствие во flashdevelop с подключенным sdk встроенного метода encode() для вывода ByteArray из битмапДаты?

ProcXel.A
23.05.2013, 19:18
encode () метод
public function encode(rect:Rectangle, compressor:Object, byteArray:ByteArray = null):ByteArray
Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 11.3, AIR 3.3Может, с этим?

vitamin4er
23.05.2013, 19:19
Вот скрин...sdk подключен точно =)

vitamin4er
23.05.2013, 19:20
Понял....дело в версии Air, вроде!

ProcXel.A
23.05.2013, 19:23
Вот скрин. Плеер выбери.) И да, Air обнови, если у тебя Air приложение.

vitamin4er
23.05.2013, 19:26
стоял 10.1...поставил на последний какой был - 11.6

Добавлено через 1 минуту
encode() не появился

ProcXel.A
23.05.2013, 19:30
У меня всё работает. Может, ты кнопку Apply не нажал? О_о

vitamin4er
23.05.2013, 19:35
У меня всё работает. Может, ты кнопку Apply не нажал? О_о

Нажал:)...скорее дело в Air 3.1....не дотягивает оно до 3.3!

Добавлено через 13 минут
AS3 проект! Чтож это может быть?

Добавлено через 19 минут
ЗАРАБОТАЛО!!!! ProcXel.A спасибо тебе)!

Добавлено через 26 минут
а за что отвечает третий параметр в
bitmapData.encode(new Rectangle(0, 0, 400, 600), new PNGEncoderOptions(), byteArray);
несовсем понял документацию?

Добавлено через 47 минут
Разобрался!!! И да, с плеером 11.6 выдавало ошибку, а 11.3 нормально пошло.