![]() |
|
||||||||||
|
|
|
|||||
|
Пишу видеоплеер, при выходе из фуллскрина, не получается обработать ESCAPE, есть ещё выход через кнопку, но там всё работает, можно конечно сравнивать в каком режиме окно в onEnterFrame, но ресайз кнопок тупит конкретно
![]() public function ExitFullSizeKeyBoard(e:KeyboardEvent):void { if (e.keyCode == Keyboard.ESCAPE) { stage.displayState = StageDisplayState.NORMAL; screen_size.full_screen.visible = true; xml.scaleX = 1; xml.scaleY = 1; xml.x = 0; xml.y = 0; pause_bt.scaleX= 1; pause_bt.scaleY= 1; play_bt.scaleX = 1; play_bt.scaleY = 1; screen_size.scaleX = 1; screen_size.scaleY = 1; volume_mc.scaleY =1; volume_mc.scaleX = 1; load_back.scaleY = 1; loading_back.scaleY = 1; playing_bar.scaleY =1; _text.Timer_field1.scaleX = 1; _text.Timer_field1.scaleY = 1; _text.Timer_field2.scaleX = 1; _text.Timer_field2.scaleY = 1; _text.Name_field1.scaleX = 1; _text.Name_field1.scaleY = 1; _text.Name_field2.scaleX = 1; _text.Name_field2.scaleY = 1; _text.x = 23.2; _text.Name_field2.x = 5.7; _text.Name_field1.x = 5.7; _text.Timer_field1.x = 310.6; _text.Timer_field2.x = 310.6; _text.Name_field2.y = 0.8; _text.Name_field1.y = 0.8; _text.Timer_field1.y = 0.8; _text.Timer_field2.y = 0.8; load_back.y = 339; playing_bar.y = 339; screen_size.y = 339; volume_mc.y = 339; loading_back.y = 339; pause_bt.y = 339; play_bt.y = 339; load_back.x = play_bt.width; loading_back.x = play_bt.width; playing_bar.x = play_bt.width; pause_bt.x = 0; play_bt.x = 0; screen_size.x = load_back.width + play_bt.width; volume_mc.x = play_bt.width + load_back.width + screen_size.width; } }
__________________
cdc7600.livejournal.com |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 34
|
я бы попробовал все-таки не кнопки слушать а Event.FULL_SCREEN
|
|
|||||
|
спасибо)
__________________
cdc7600.livejournal.com |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
Два евента или эвент с кейкодом будут "медитировать и концентрироваться",
прописывай функции по эвентам только отдельно друг от друга - тогда будут пахать. Если в каждой функции по эвенту надо добавить кейкод - используй онэнтерфрэйм , но по достижению задачи делай ремовеЛистенер ненужных эвентов, а то в других фрэймах они тебя изведут - я точно знаю ))) ----------------------------------------------------------------------- Если где то человек попал в беду - я его фигуру мелом обведу! |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|