Страница 2 из 2

Re: дисплейный объект-контейнер

Добавлено: 15 авг 2011, 11:43
drac0Sha
насколько я понимаю, данный класс для трёх кнопок прописан и как 4 состояния!?
я смогу для моей задачи, использовать ваш класс, или его надо будет модернизировать!?

вот моя задача более точно
если
(это если без всего
просто используя removeChild(BlocksConteiner);
как у меня выше описано)

кнопка №1-вызов профиля
кнопка №2-вызов контейнера 1
кнопка №3- вызов контейнера 2
кнопка №4-вызов чужого профиля
изначально загружается приложение.
и я сделал так, чтобы контейнер (контейнер3) на главной был, то есть сразу при входе.
дальше нажимаю на кнопку №1
убирается контейнер и сцена. всё отлично работает.
нажимаю на кнопку №2
контейнер 1 накладывается на контейнер 3. сразу оба видно.
нажимаю на кнопку №4
опять же всё отлично работает. показывает то что нужно, убирает контейнер.
а если после этого нажать на кнопку №1
не появляется ничего. как будто это не кнопка.
насколько я понял
кнопка №1, кнопка №4 происходит так, что он проверяет есть ли контейнер, и если есть удаляет.
а вот если нет, он вообще ничего не делает.
то есть две проблемы.
1.как сделать так чтобы кнопка №1, кнопка №4 работали (и без контейнера)
2.как сделать так чтобы не накладывались друг на друга сами контейнеры, то есть выводились тогда когда нужно, тот что нужен.

Re: дисплейный объект-контейнер

Добавлено: 15 авг 2011, 11:48
drac0Sha

Код: Выделить всё

 if (listbool==1)            {                removeChild(BlockContainer);                var temp=scene.numChildren                for(var i=0;scene.numChildren!=0;)                {                    scene.removeChildAt(i);                }                           }            else            {                listbool=1;                        } 
так же если перед

Код: Выделить всё

 if (listbool==1) 
вставить

Код: Выделить всё

 if(BlockContainer){removeChild(BlockContainer);} 

Re: дисплейный объект-контейнер

Добавлено: 15 авг 2011, 11:51
drac0Sha
то есть по сути у меня одновременно и объекты сцены используются в приложении и контейнеры.

Re: дисплейный объект-контейнер

Добавлено: 15 авг 2011, 13:41
drac0Sha
по 1 пункту я разобрался, тупанул, просто добавил контейнер в сцену.
scene.addChild(blocksContainer)
по 2 не понятно, как убрать наложение.

Re: дисплейный объект-контейнер

Добавлено: 16 авг 2011, 13:43
drac0Sha
вопрос решил )
тупанул просто )
создал второе событие на клик )