Форум 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)

fish_r 15.12.2011 09:04

Цитата:

Сообщение от NikolaCocaCola (Сообщение 1051538)
не могу, пока, точно объяснить эту зависимость, может это и "фигня ваще" но при отключении метода в котором происходит вот это

Попробуйте присвоить фильтр непосредственно перед командой visible=false... если объект исчезнет, так-и, значит баг в другом.

Wolsh 15.12.2011 09:53

Вложений: 1
Баги с фильтрами DropShadowFilter и GlowFilter были всегда, один и тот же файл в разных версиях плеера на разных машинах мог бажить, мог не бажить. Сам сталкивался. Причина там на первый взгляд в неравенстве областей перерисовки – с фильтром она больше размера самого объекта, и тут возможно что-то в рендере проглючивает, и кешированные в битмап объекты начинают сыпаться кусками.
Вот кстати файлик – на моей машине играется без багов в 10 и в 11 плеере. Практически все друзья, которым я пытался его показать, твердили об одном и том же баге (в частности на Макбуке) - при перетаскивании собранного фрагмента над другими паззлами появляются артефакты в виде "замороженных" кусков изображения.

DaFive 15.12.2011 11:10

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

fish_r 15.12.2011 11:49

Цитата:

Сообщение от fish_r (Сообщение 1051596)
Попробуйте присвоить фильтр непосредственно перед командой visible=false... если объект исчезнет, так-и, значит баг в другом.

Или можно оставить тот метод, но перед изм. свойства visible обнулять фильтр...

in4core 15.12.2011 14:58

i.o я как бы еще и ас2 тут прихватил словом, объясняя тем, что такие команды как висибл, альфа были еще тогда - и горе адобу если он оставляет в таких местах ошибки. Багтрекер велик это ясно, но там скорее редкие весчи , чем ТС тема. Например косяки с битмапой > 10000 px и т.д. Ну что ж теперь

Universe 15.12.2011 15:23

Цитата:

посмотрел проект - косяк в коде 10000000%
Просто гениальное заявление.
Цитата:

i.o я как бы еще и ас2 тут прихватил словом, объясняя тем, что такие команды как висибл, альфа были еще тогда - и горе адобу если он оставляет в таких местах ошибки. Багтрекер велик это ясно, но там скорее редкие весчи , чем ТС тема. Например косяки с битмапой > 10000 px и т.д. Ну что ж теперь
in4core, вы мыслите весьма узко. То что у адоба нету багов с visible = false, это ещё не означает что этот visible будет срабатывать в сложных ситуациях с большим кол-вом "если", такими как например те же фильтры или ещё какое то сложное взаимодействие с прорисовкой битмеп даты или ещё фиг знает чем.
Вот именно про опыт этого сложного взаимодействия и хотелось бы узнать от людей которые имеют опыт на этот счёт, а не просто могут написать про 10000000% чего то там.


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

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