Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Плавное перемещение bitmap (http://www.flasher.ru/forum/showthread.php?t=144297)

mikhailk 09.09.2010 22:04

Цитата:

Сообщение от Tr1te (Сообщение 934664)
Кто что говорит. Кому верить...

http://help.adobe.com/ru_RU/AS3LCR/F...em/System.html

Посмотрите метод gc()

Он работает под дебаг-версией. Померяли объем памяти (System.totalMemory), создали объект, убили объект, запустили System.gс(), снова померяли. Если все правильно сделано, объем памяти должен быть примерно такой же, как в начале. Если он больше - значит что-то не удалилось.

etc 09.09.2010 22:08

mikhailk, всё-таки gc(), а не gs().

mikhailk 09.09.2010 22:33

Исправил :)

derhab 09.09.2010 22:34

Цитата:

Сообщение от mikhailk (Сообщение 934662)
Я тут, кстати, на прошлой неделе отлавливал утечку оперативной памяти в чужом коде. Автор исходил из того, что при удалении объекта его дети и битмапы внутри детей удаляются автоматически. Оказалось, нет. :)

Пришлось честно чистить битмапы через dispose перед удалением объектов.

насчет dispose совершенно верно..
только дети действительно удаляются.. битмапдата же не ребенок, просто она продолжает хранится в памяти..

Psycho Tiger 09.09.2010 22:36

derhab, BitmapData продолжает хранится в памяти если на неё занулить все ссылки и вызвать GC?

derhab 09.09.2010 22:44

Цитата:

Сообщение от Psycho Tiger (Сообщение 934675)
derhab, BitmapData продолжает хранится в памяти если на неё занулить все ссылки и вызвать GC?

зануление ссылок не помогает насколько я понимаю, а вызывать GC не пробовал для этих целей

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

loover 06.11.2010 20:20

можно ли при движения контейнера с битмапой использовать что-то типа субпиксельного сглаживания? при твине, перед самым притормаживанием, картинка двигается ступенчато. можно ли это как-то сгладить? пока использую smoothing = true вместе с scaleX = 1.001. есть ли другие решения?

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


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

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