Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Визуально мувик меньше чем его размер (http://www.flasher.ru/forum/showthread.php?t=119746)

Sem3D 29.12.2008 16:55

Визуально мувик меньше чем его размер
 
Проблема в следущем.
Есть мувик, внутри которого белый прямоугольник с оконтовкой или без неё. Мувику задаётся определённая ширина. В результате растягивания мувика имеем три варианта:
http://www.msoft63.ru/Pics/Pic1.gif http://www.msoft63.ru/Pics/Pic2.gif http://www.msoft63.ru/Pics/Pic3.gif
На первом прямоугольник без оконтовки, на втором оконтовка 1px, на третьем 4px. Scale линии поставлен none. Почему прямоугольник на втором и на третьем рисунке не растягивается на всю ширину?
На сколько я понимаю, дело в линиях. Как то они не корректно отображаются. Как это исправить?

iNils 29.12.2008 18:25

Размер никогда не учитывал толщину аутлайна.

Psycho Tiger 29.12.2008 20:37

Преобразовывайте в Shape. (Convert Lines To Fills)

Sem3D 29.12.2008 20:53

Цитата:

Сообщение от iNils (Сообщение 787206)
Размер никогда не учитывал толщину аутлайна.

И я так думаю. Так какого он не растягивается на всю ширину?
И главное зависит от толщины аутлайна :o

Добавлено через 2 минуты
Цитата:

Сообщение от Psycho Tiger (Сообщение 787232)
Преобразовывайте в Shape. (Convert Lines To Fills)

Это понятно. Но почему нужно через одно место всё делать?
Вдруг я захочу именно линию использовать? :(

Psycho Tiger 30.12.2008 10:08

Вот такая особенность. Как писал Nox Noctis (да простит он меня, если в нике где то согрешил) на noregret.org - в финальном проекте все линии все равно должны будут преобразовываться в заливку.

Sem3D 30.12.2008 10:40

А на скорость выполнения это преобразование не повлияет?
(если например 1000 линий преобразовать в 1000 заливок)

Gaen 30.12.2008 11:04

Повлияет. Будет работать быстрее.

Sem3D 30.12.2008 11:14

Спасибо. Тогда сильных проблем нет.
Но всё же, дурацкий глюк. Почти целый день потерял из-за него :mad:

iNils 30.12.2008 11:39

Не выдавайте свое незнание за глюк.
Так было всегда.

Sem3D 30.12.2008 12:41

Если это было всегда - это не значит, что это правильно.
В данном случае поведение объекта не логично. Значит это глюк.
Тогда может Вы дадите ссылку, где Adobe говорит, что это так должно быть.
И каким образом (может какие формулы есть, коэффициенты) мне сделать так, чтобы объект растягивался на нужную величину, не зависимо от аутлайна?


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

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