Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   дёргание растра всё-таки как-то избегают? (http://www.flasher.ru/forum/showthread.php?t=75197)

Darina 07.02.2006 13:26

дёргание растра всё-таки как-то избегают?
 
проблема: растр во флеше подрагивает при ресайзе и прочих манипуляциях.

решение: а вот тут не подрагивает http://www.patisserie.de

вопрос: КАК?

отягчающие обстоятльства: помогите пожалуйста, очень-очень нужно! :rolleyes:

Antares 07.02.2006 13:36

Ресайзить твином

Darina 07.02.2006 13:43

так а чем же я еще ресайзю :)
и твином
и программно пробовала задавать плавное изменение размеров
и пробовала разбивать битмап
и накладывать сверху прозрачный прямоугольник
и делать копию картинки за областью флешки
и подгружать картинку из внешнего файла.

в общем пробовала все шаманские действия, которые нашла тут по поиску. Не помагат. А в примре - работает. Значит, как-то всё же сделали.
Пробовла даже декомпилировать - но там столько кода - страх :eek:

Antares 07.02.2006 14:00

А можно увидеть пример дерганья, о котором речь? Подозреваю, что в указанной флэшке использован твин с большой продолжительностью и все.

Antares 07.02.2006 14:00

Цитата:

Сообщение от Darina
так а чем же я еще ресайзю :)
и твином
и программно пробовала задавать плавное изменение размеров

О! Так значит ручным твином. А класс Tween пробовался?

Darina 07.02.2006 14:06

:rolleyes: хех.. класс - не пробовался. а как? :rolleyes: :)

...кстати я за этоо время сумела максимально уменьшить дрожание путём упрощения мувика. Т.е. у меня под растром были еще всякие элементы, я их поубирала и уже лучше, о всё-таки не совсем.

поэтому очень жду, чтобы продвинутый Antares поведал мне про класс твин :)

Antares 07.02.2006 22:44

Код:

import mx.transitions.Tween;
import mx.transitions.easing.Regular;
...
var xscaleTw : Tween = new Tween( myMovie, "_xscale", 100, 40, Regular.easeOut, 2, true );

Постоянно забываю последовательность параметров, ее в 8м Флэше можно найти в книге Components Reference в хелпе. Используя этот класс полезно почитать про то, какие бывают типы движения.

breez38 08.02.2006 09:45

Так же можно попробовать конвертнуть аниманию в флеш-видео (flv), а затем просто вставить его где нужно.

kruasan 08.02.2006 12:56

"...а вот тут не подрагивает http://www.patisserie.de"

Есть подозрение, что это и вправду видео (flv), смонтированное в AfterEffects или ему подобных.

Darina 08.02.2006 13:42

Вложений: 2
нет люди :) там просто подгружаются свф-ки с картиками. а в главной флешке они ресайзятся твином. Я декомпилировала и знаю точно:) Потом попробовала так же у себя - и не помогло.

НО! еще пару шаманских па - и я всё сделала.

вообще бред какой-то, но, возможно, будет кому-то полезно.
вот два исходника: в первом растр дёргается - во втором не дёргается. Разница этих файлов ТОЛЬКО в том, что во втором на главном таймлайне всего один кадр. А в первом два кадра, причём сделан stop();, т.е. по сути исходники одинаковые.
В общем, может кому-то на будущее пригодится :cool:
и спасибо за ответы! :)


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

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