PDA

Просмотр полной версии : Как сделать флэш exe, что бы сохранял пропорции проекта, а все лишнее было черное?


Mythman
06.06.2007, 16:44
Есть SWF презентация 1024*768. Нужно, что бы она открывалась с этим же разрешением, а все остальное было каким-нибудь цветом. Пытался через MD Zinc, но либо просто в окне, либо во весь эран, на мониторах 16:9 искажаются пропорции. Есть ли выход? Или вход :(

alexcon314
06.06.2007, 17:29
Т.е. надо просто чтобы размер ролика был одним и тем же не зависимо от размера формы? И чтоб размер не менялся при ресайзе формы?
Тогда в цинковом проекте укажи опции CustomSize=true, Scale Movie while resizing=false на вкладке size/position. на вкладке FlashSettings можно выбрать фон пустого места в форме, так кажется.
Менять программно разрешение можно при помощи
mdm.System.DirectX.enable(xRes:Number, yRes:Number, bitDepth:Number);
mdm.System.DirectX.disable();
или в проекте на вкладке PCExecutableSettings
Я пробовал как-то - работало, вроде.
P.S. Это я про Zinc. подгонять пропорции мувика при ресайзе - та еще задачка. Уважаемый _etc давал ссылки на as-класс, ru.etcs.utils.StageManager , это его класс по-моему. Но не было случая его опробовать.
Может быть, сам _etc подскажет - поможет этот класс тут или нет.

chingachgoog
06.06.2007, 17:31
Зачем цинк? Все делается элементарно через флешовский Stage.

etc
06.06.2007, 18:20
Stage.scaleMode = 'noScale';