Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.10.2005, 18:11
woozlik вне форума Посмотреть профиль Отправить личное сообщение для woozlik Найти все сообщения от woozlik
  № 1  
Ответить с цитированием
woozlik

Регистрация: Sep 2005
Сообщений: 30
Question борьба со сдвигом

помогите, плиз. пытаюсь побороть баг сдвига с растровыми картинками, пробовала изменить точку регистрации (правый нижний угол), не помогло. Когда изменяю масштаб то все нормально, но появляется следующая проблема. Сначала меняю масштаб потом альфа канал. На деле получается, что сначала они появляются, а потом меняется масштаб.
Как сделать так чтобы масштаб менялася до того как они появляются?
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;
}

Старый 07.10.2005, 18:56
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>получается, что сначала они появляются,...
сделай чтоб они появлялись с нулевой альфой, тогда масштабтрование и утановка альфы в 100 будут вместе..

Старый 07.10.2005, 19:17
woozlik вне форума Посмотреть профиль Отправить личное сообщение для woozlik Найти все сообщения от woozlik
  № 3  
Ответить с цитированием
woozlik

Регистрация: Sep 2005
Сообщений: 30
в сцене они появляются с нулевым альфа. потом я вызываю эту функцию. и сначала появляются картинки, а только потом масштабируются

Старый 07.10.2005, 19:24
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
давай пример (пробовал так: все ОК)

Старый 07.10.2005, 19:26
Andromed вне форума Посмотреть профиль Отправить личное сообщение для Andromed Найти все сообщения от Andromed
  № 5  
Ответить с цитированием
Andromed

Регистрация: Aug 2005
Сообщений: 83
не совем понятно почему так происходит, но если ты используешь сетинтервал почему тебе не вызвать смену альфы чуть попозже тем же способом как ты вызываешь маштабирование, или просто попробуй поставить альфу 1 отмасшатбировать и выстовить в 100

Старый 07.10.2005, 20:19
woozlik вне форума Посмотреть профиль Отправить личное сообщение для woozlik Найти все сообщения от woozlik
  № 6  
Ответить с цитированием
woozlik

Регистрация: Sep 2005
Сообщений: 30
сейчас проверила по другому, проблема не в масштабировании, масштабираует он до того как они появляются, но глюк со сдвигом он почему-то исправляет только на последнем фрейме на котором нет ключевых кадров

Старый 07.10.2005, 20:24
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
экспериментруй дальше..
чтоб понять в чем трабл, нужен внятный пример, желательно небольшой

Старый 08.10.2005, 16:14
woozlik вне форума Посмотреть профиль Отправить личное сообщение для woozlik Найти все сообщения от woozlik
  № 8  
Ответить с цитированием
woozlik

Регистрация: Sep 2005
Сообщений: 30
все, спасибо проблему решила, дурацкая ошибка, нужно было _highquality в начало шкалы воткнуть. Кстати, а какой аналог в AS2 у _highquality = 2, я таак поняла там тип boolean должен быть

Старый 08.10.2005, 20:08
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 9  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
_quality = "BEST"

Старый 09.10.2005, 07:48
Буньков Максим вне форума Посмотреть профиль Отправить личное сообщение для Буньков Максим Посетить домашнюю страницу Буньков Максим Найти все сообщения от Буньков Максим
  № 10  
Ответить с цитированием
Буньков Максим
[+1 02.06.2006]
[+1.4 01.04.2006]
[+1 01.07.2006]
 
Аватар для Буньков Максим

Регистрация: Feb 2003
Адрес: Екатеринбург
Сообщений: 848
Отправить сообщение для Буньков Максим с помощью ICQ
Цитата:
Сообщение от woozlik
все, спасибо проблему решила, дурацкая ошибка, нужно было _highquality в начало шкалы воткнуть. Кстати, а какой аналог в AS2 у _highquality = 2, я таак поняла там тип boolean должен быть
Вобчето стринги... трусики такие
__________________
С уважением, Maksi.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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