![]() |
борьба со сдвигом
помогите, плиз. пытаюсь побороть баг сдвига с растровыми картинками, пробовала изменить точку регистрации (правый нижний угол), не помогло. Когда изменяю масштаб то все нормально, но появляется следующая проблема. Сначала меняю масштаб потом альфа канал. На деле получается, что сначала они появляются, а потом меняется масштаб.
Как сделать так чтобы масштаб менялася до того как они появляются? scale_interval; function scale_img_and_show(k) { scale_interval = setInterval(scale_img_and_show_, 10, k); } function scale_img_and_show_(k) { clearInterval(scale_interval); all_img_s[k]._xscale = 100.1; all_img_s[k]._yscale = 100.1; all_img_m[k]._xscale = 100.1; all_img_m[k]._yscale = 100.1; updateAfterEvent(); all_img_s[k]._alpha = 100; } |
>>получается, что сначала они появляются,...
сделай чтоб они появлялись с нулевой альфой, тогда масштабтрование и утановка альфы в 100 будут вместе.. |
в сцене они появляются с нулевым альфа. потом я вызываю эту функцию. и сначала появляются картинки, а только потом масштабируются
|
давай пример (пробовал так: все ОК)
|
не совем понятно почему так происходит, :) но если ты используешь сетинтервал почему тебе не вызвать смену альфы чуть попозже тем же способом как ты вызываешь маштабирование, или просто попробуй поставить альфу 1 отмасшатбировать и выстовить в 100 :)
|
сейчас проверила по другому, проблема не в масштабировании, масштабираует он до того как они появляются, но глюк со сдвигом он почему-то исправляет только на последнем фрейме на котором нет ключевых кадров
|
экспериментруй дальше..
чтоб понять в чем трабл, нужен внятный пример, желательно небольшой |
все, спасибо:) проблему решила, дурацкая ошибка, нужно было _highquality в начало шкалы воткнуть. Кстати, а какой аналог в AS2 у _highquality = 2, я таак поняла там тип boolean должен быть
|
_quality = "BEST"
|
Цитата:
|
| Часовой пояс GMT +4, время: 21:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.