Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Качество битмапов из библиотеки программно (http://www.flasher.ru/forum/showthread.php?t=121124)

3Desian 08.02.2009 16:18

Качество битмапов из библиотеки программно
 
Вложений: 1
Всем привет. Вопрос наверное глупый, но всё же я не могу найти без помощи знатоков ответ на него.
Заранее благодарен всем, кто даже попытается помоч.
В мувик загружаются ЖЫПЕГИ из библиотеки.
Код AS1/AS2:

import flash.display.BitmapData;  // включаем модуль битмап
        var linkageId:String = "img_"+sbor+i;  // присваивает переменной linkageId значение "img_"+sbor+i
        var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId);  //грузит в переменную myBitmapData картинку
        bd[i].photo.img.attachBitmap(myBitmapData, this.getNextHighestDepth(),0,true);//ставит фотку из библиотеки вместо мувика img

При этом в настройках ЖЫПЕГА в библиотеки убираю галку с Use imported JPEG data и ставлю Quality столько, сколько мне нужно. Собсно этот труд уже одолел. :bb: Вот этот параметр мне и нужно контролить в скрипте. Подскажите, люди добрые, как это сделать? :)
И ещё не могу понять, почему у некоторых ЖЫПЕГОВ в настройках есть галочка Use imported JPEG data, а в некоторых она заменяется Use document default quality:away:

iNils 08.02.2009 16:52

Что значит контролировать?

3Desian 08.02.2009 18:24

Сейчас я ручками в библиотеки лезу в проперти для каждого жыпега и правлю, а хочу через код для массива жыпегов написать например: quality=70;. Или что то в роде. :) Т.е. по умолчанию у каждой ЖЫПЕГины стоит галочка Use imported JPEG data, которую приходится снимать и писать нужный квалити.

iNils 08.02.2009 19:21

Эти параметры задаются в среде разработке до компиляции swf, а AS работает в запускаемом swf, то есть после компиляции.
Вам нужно использовать JSFL. Об этом в соседнем разделе.

3Desian 08.02.2009 19:46

хм... Жаль. Т.е. придётся мне ручками писать для каждой картиночки в библиотеке. Ну а как то можно хотя бы настроить флэш, что бы при импорте картинок у них настройки были с Quality=80? Или всё... амба? :)

П.с. iNils - очень оригинальный сайтег у тебя.

dimarik 09.02.2009 03:02

Аха, можно в Publish settings. Сразу для всех, у кого соит Use imported JPEG data. А еще есть волшебный шоткат Ctrl+Y.


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

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