![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
Столкнулся с такой проблеммой
Имеется MovieClip с динамическим полем. Как сделать, чтобы при ошибке(IOErrorEvent,TypeError и т.д.) вставлялся этот MovieClip поверх всего того, что есть на сцене. Слушатели событий есть, нужно только чтобы появлялся этот MovieClip, и при нажатии в нем "закрыть" он удалялся со сцены. Заранее спасибо |
|
|||||
|
эмм... addChild()/removeChild() ?
__________________
"I am the terror that flaps in the night…!" |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
stage.addChild() - автоматически ремувнет мувик от туда где он есть и приаттачит к стейджу поверх всех мувиков.
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
А как сделать, если есть MovieClip с именем "errors" в библиотеке, в котором есть текстовое поле с именем "error_text", как вставить на сцену этот MovieClip передать текст ошибки в поле "error_text".
И как написать функцию закрытия(удаления) для кнопки closeit. Последний раз редактировалось rusdmit; 25.07.2009 в 08:55. |
|
|||||
|
Ну вам прямо разжевать
))в линкадж надо указать имя класса для окошка сообщения об ошибке. Далее можно так |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
kackbip, спасибо, работает. А как удалить этот MovieClip?
|
|
|||||
|
Но лучше не удалять, лучше скрывать и показывать при повторных ошибках(если они могут быть):
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
kackbip, ещё раз спасибо
|
|
|||||
|
Лучше удалять, иначе ещё придётся прописывать
mc.mouseEnabled = false и mc.mouseChildren = false ...
__________________
"I am the terror that flaps in the night…!" |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
Ещё вопрос: При таком вызове окно появляется относительно того объекта, который вызвал этот MovieClip. Как сделать чтобы всегда этот MovieClip всегда находился строго по середине сцены, а то задавать позиции для каждого случая не хочется...
Добавлено через 5 часов 7 минут Или такого невозможно сделать? Последний раз редактировалось rusdmit; 25.07.2009 в 19:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|