Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Всплывающие окно в AS3 (http://www.flasher.ru/forum/showthread.php?t=205688)

Roman700900 16.12.2013 22:00

Всплывающие окно в AS3
 
Вложений: 1
Здравствуйте ребята,нужна ваша помощь!
Не соображу как делать всплывающее окно.
Чтобы фон позади двигался и анимация не останавливалась.
И чтобы закрыть можно было кликом на крестик.
Что то в этом роде:
Вложение 30274
Если есть возможность поделитесь исходником.

GBee 16.12.2013 22:36

Окно тот же спрайт или мувик, а кто у него будет родителем - вам решать. По идее лучше всего главный контейнер, если есть.

shmaser 16.12.2013 23:11

Цитата:

Если есть возможность поделитесь исходником.
Исходником чего? "Всплывающего окна, чтобы фон позади двигался и анимация не останавливалась и чтобы закрыть можно было кликом на крестик"? Боюсь что такого исходника не существует.

Roman700900 16.12.2013 23:40

Цитата:

Сообщение от Shmaser
Исходником чего? "Всплывающего окна, чтобы фон позади двигался и анимация не останавливалась и чтобы закрыть можно было кликом на крестик"? Боюсь что такого исходника не существует.

Нет простого,самого простого окна, с кодом.

Цитата:

Сообщение от GBee
Окно тот же спрайт или мувик, а кто у него будет родителем - вам решать. По идее лучше всего главный контейнер, если есть.

Спасибо за ответ,но можно поподробнее код желательно,разобраться не могу,новичок все таки.

KumoKairo 16.12.2013 23:44

Не знаю насколько это соответствует вашему случаю, но если вдруг..
В Starling есть класс PopupManager, который контролирует работу всплывающих окон, там уже реализована блокировка заднего контента для нажатий (модальное окно)
На самом деле оставить анимацию на заднем плане играть проще, чем поставить все на паузу.

djyamato 17.12.2013 05:11

- определить размеры stage
- создать спрайт размером таким же как stage
- залить этот спрайт фоном полупрозрачным (если нужно эффектно, то можно сфотографировать экран, залить этим фото спрайт и применить фильтр размытия несильно, правда могут возникнуть проблемы с seсurity в некоторых случаях)
- на этот фон добавить окошко ваше информационное с кнопкой закрытия
- после добвления его начать слушать нажатие на кнопку
- после нажатия на кнопку удалить слушатель кнопки, удалить окошко, удалить фон

P.S. Все это делать только после того как stage стал доступен

Roman700900 17.12.2013 21:40

Пожалуйста приложите не большой исходник.

GBee 17.12.2013 23:42

Цитата:

Пожалуйста приложите не большой исходник.
Роман это основы ас3 прям самые самые и основные. Какой исходник?

BAXTER 18.12.2013 00:08

Вложений: 1
Сделать это одним только кодом без знания основ AS3 будет немного сложновато. Лучше создай анимацию в мувиках и используй минимум кода. Примерно так как в исходнике.

BAXTER 18.12.2013 00:16

Вложений: 1
Вот еще пример, такой же как и первый только без TweenLite


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

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