Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Атрибут visible (http://www.flasher.ru/forum/showthread.php?t=180201)

Rave 29.05.2012 22:44

Атрибут visible
 
С увеличением количества объектов flash прилождения, начала появляться проблема в виде случайного (раз от раза) отсутсвия реакции на изменение атрибута visible у объектов (не пропадает, когда visible = false и наоборот, не появляется при false -> true). Кто-нибудь сталкивался?

bav 29.05.2012 22:47

Попробуйте использовать addChild / removeChild и работать с контейнерами объектов.

Rave 29.05.2012 22:50

addChild оставался как последнее средство, уровни же порушатся :( Но, видимо, придется колдовать именно таким способом.

strangedk 29.05.2012 23:12

Цитата:

Сообщение от Rave (Сообщение 1082027)
С увеличением количества объектов flash прилождения, начала появляться проблема в виде случайного (раз от раза) отсутсвия реакции на изменение атрибута visible у объектов (не пропадает, когда visible = false и наоборот, не появляется при false -> true). Кто-нибудь сталкивался?

А о каком количестве объектов идет речь? у меня подозрение что это не тормоза, а кривой код и путаница.

Какие уровни нарушатся, и о чем речь-то?

Rave 30.05.2012 01:06

Цитата:

у меня подозрение что это не тормоза, а кривой код и путаница.
trace выводит visible=true (объект при этом не появляется), кривой код исключен.

Цитата:

Какие уровни нарушатся, и о чем речь-то?
Имел в виду, что решение removeChild() - addChild() нарушает уровни расположения, что ведет к усложнению кода для смены слоев через swapChildren().

strangedk 30.05.2012 01:17

Трейс не показатель, на самом деле.
может у вас родитель visible = false;

Я бы проверил положение, состояние родителя, и т.д

Но если уж действительно прям глюк
Тогда юзайте add/remove Child. Вариантов не вижу

Aquahawk 30.05.2012 01:38

Цитата:

кривой код исключен
Ошибка номер 1 при поиске причин любой проблемы.
Не найдёте, т.к. вы одновременно уверены в том что всё правильно и неправильно одновременно.

strangedk 30.05.2012 01:42

А о каком количестве объектов идет речь? так и не ответили


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

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