![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2013
Сообщений: 7
|
Здравствуйте ребята,нужна ваша помощь!
Не соображу как делать всплывающее окно. Чтобы фон позади двигался и анимация не останавливалась. И чтобы закрыть можно было кликом на крестик. Что то в этом роде: Если есть возможность поделитесь исходником. Последний раз редактировалось iNils; 17.12.2013 в 00:39. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 22
|
Цитата:
|
|
|||||
|
Регистрация: Dec 2013
Сообщений: 7
|
Цитата:
Цитата:
|
|
|||||
|
Не знаю насколько это соответствует вашему случаю, но если вдруг..
В Starling есть класс PopupManager, который контролирует работу всплывающих окон, там уже реализована блокировка заднего контента для нажатий (модальное окно) На самом деле оставить анимацию на заднем плане играть проще, чем поставить все на паузу. |
|
|||||
|
- определить размеры stage
- создать спрайт размером таким же как stage - залить этот спрайт фоном полупрозрачным (если нужно эффектно, то можно сфотографировать экран, залить этим фото спрайт и применить фильтр размытия несильно, правда могут возникнуть проблемы с seсurity в некоторых случаях) - на этот фон добавить окошко ваше информационное с кнопкой закрытия - после добвления его начать слушать нажатие на кнопку - после нажатия на кнопку удалить слушатель кнопки, удалить окошко, удалить фон P.S. Все это делать только после того как stage стал доступен |
|
|||||
|
Регистрация: Dec 2013
Сообщений: 7
|
Пожалуйста приложите не большой исходник.
|
|
|||||
|
Регистрация: Dec 2013
Сообщений: 19
|
Сделать это одним только кодом без знания основ AS3 будет немного сложновато. Лучше создай анимацию в мувиках и используй минимум кода. Примерно так как в исходнике.
Последний раз редактировалось BAXTER; 18.12.2013 в 00:42. |
|
|||||
|
Регистрация: Dec 2013
Сообщений: 19
|
Вот еще пример, такой же как и первый только без TweenLite
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|