Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как принудительно перерисовать экран? (http://www.flasher.ru/forum/showthread.php?t=172655)

in4core 14.12.2011 22:31

посмотрел проект - косяк в коде 10000000%

dimarik 14.12.2011 22:45

Не ходил по ссылкам. Может, Баг 24?

NikolaCocaCola 14.12.2011 22:46

Всем спасибо. ChuwY Вам отдельная благодарность, именно фильтр был причиной это проблемы.

fish_r 14.12.2011 22:49

Подождите-ка, не понял! Из за фильтра объект может не выполнить visible=false?

in4core 14.12.2011 23:16

Цитата:

Подождите-ка, не понял! Из за фильтра объект может не выполнить visible=false?
Да фигня это все - косяк в коде - причем тут фильтр ваще

NikolaCocaCola 14.12.2011 23:53

не могу, пока, точно объяснить эту зависимость, может это и "фигня ваще" но при отключении метода в котором происходит вот это
Код AS3:

if(obj1.hitTestObject(obj2))
                        {
                                if(areaClipBmpData.hitTest(areaLoc, 255, objClipBmpData, objLoc, 255))
                                {
                                        obj2.getChildAt(7).filters = [new GlowFilter()];
                                }
                                else
                                {
                                        obj2activMagicBox.getChildAt(7).filters = [];
                                }
                        }

этот баг пропал бесследно, если есть адекватные комменты - жду с нетерпением

zuxul 14.12.2011 23:58

Видел когда-то баг, когда были в одном месте много Shape-ов, и они перерисовывались кусками неправильно. При смене флеш-плеера баг пропадал.

Psycho Tiger 15.12.2011 02:03

Цитата:

Сообщение от in4core (Сообщение 1051499)
посмотрел проект - косяк в коде 10000000%

Это на основании чего такие выводы?

in4core 15.12.2011 03:21

Цитата:

Это на основании чего такие выводы?
1. Ну это статистика - если что то работает криво или не так как хотелось бы - смотри код.
2. obj2activMagicBox.getChildAt(7) - с такой реализацией , скорее всего и дальнейший код написан в этом духе, а значит уловить ниточку где не срабатывает или перерабатывает неикй метод становится сложнее - и кажется все правильно.
3. Опыт работы с IDE, Develop уже года 4, на анимацию и работу с методами типа visible-alpha потрачена большая часть времени, - все так то с этого начинали. - И за всю свою легенду работы - глюков такого плана я не видел ни разу, если не косячил сам. Если бы адоб допускала проблемные места в методах основанных еще в 2003 году - широких для работы, то было бы горе этому адобу.

i.o. 15.12.2011 03:31

Цитата:

Если бы адоб допускала проблемные места в методах основанных еще в 2003 году
Почему 2003? AS3 разрабатывался с 2005.
Ну а на счет горе Адобу - загляни на их багтрекер - там багов немеряно :)


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

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