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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.09.2006, 19:13
afarber вне форума Посмотреть профиль Отправить личное сообщение для afarber Посетить домашнюю страницу afarber Найти все сообщения от afarber
  № 1  
Ответить с цитированием
afarber
 
Аватар для afarber

Регистрация: May 2006
Адрес: Germany
Сообщений: 74
Thumbs up Картинка искривляется при повторной загрузке через MovieClipLoader.onLoadInit

Привет,

я написал небольшой mc, который загружает картинку
аватар и потом уменьшает ее, чтобы она поместилась в
рамку 80 x 60 - вот упрощенный код: http:/preferans.de/user/

Когда я вызываю метод resize_clip('Avatar.jpg'), то
в 1й раз все работает как надо. А вот в последующие
разы картинка начинает почему-то искривляться.

Вот здесь например картинка размером 320 x 240:

Код:
--- this in resize_clip() ---
loader_mcl: [object Object]
box_ratio: 1.33333333333333
box_height: 60
box_width: 80
avatar_mc: _level0.user_mc.avatar_mc
target_mc: 320 x 240

--- this in resize_clip() ---
loader_mcl: [object Object]
box_ratio: 1.33333333333333
box_height: 60
box_width: 80
avatar_mc: _level0.user_mc.avatar_mc
target_mc: 356.65 x 291.8

--- this in resize_clip() ---
loader_mcl: [object Object]
box_ratio: 1.33333333333333
box_height: 60
box_width: 80
avatar_mc: _level0.user_mc.avatar_mc
target_mc: 356.05 x 290.9

и т.д.
Почему ширина и высота target_mc меняются
и как это побороть? Мне нужно вызывать
resize_clip() все время (повторно), потому что
у меня web-chat и мне нужно чтобы результат
был все время одним и тем же...

Спасибо
Алекс
Вложения
Тип файла: rar User.rar (86.9 Кб, 34 просмотров)


Последний раз редактировалось afarber; 15.09.2006 в 22:04.
Создать новую тему   Часовой пояс GMT +4, время: 09:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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