PDA

Просмотр полной версии : Качество отображения Flash Player


inozemcev
27.10.2011, 14:50
В контекстом меню плеера можно выбирать качество уровня : высокий, средний, низкий
А программно как то можно управлять этими настройками ?

Inet_PC
27.10.2011, 14:53
Stage#quality (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/Stage.html?filter_flex=4.1&filter_flashplayer=10.2&filter_air=2.6#quality) и соответственно.StageQuality (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/StageQuality.html)

inozemcev
27.10.2011, 19:32
Отлично спасибо, а можно ли как то отловить событие чо качество изменилось ?

in4core
27.10.2011, 20:34
Напишите кастомное событие. долго чтоль?

Inet_PC
27.10.2011, 20:38
Напишите кастомное событие. долго чтоль?
Если пользователь сменит качество в настройках, чем кастомное событие поможет?

scarbo
27.10.2011, 20:39
Напишите кастомное событие. долго чтоль?
Если я правильно понимаю, то inozemcev хочет узнать когда юзер изменил качество отображения флешки через контекстное меню, но так как флеш нативно не извещает об изменении параметра quality, то для проверки придется использовать или таймер или enterFrame

inozemcev
27.10.2011, 23:21
все правильно, я не хочу запускать Таймер только ради этого

scarbo
27.10.2011, 23:26
По другому никак, можно поизвращаться с отлавливанием активности правой кнопки мыши.

mooncar
28.10.2011, 00:22
Если задача - показывать флешку только с тем качеством, с каим она задумана, то можно отключить контекстное меню (точнее, ту его часть, которая содержит эти пункты).

in4core
28.10.2011, 00:28
Што а разве нету события ContextMenu , Event.SELECT не ??? Помоему есть, а уже внтури диспатчить кастом