Форум 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=66697)

Vier 13.07.2005 21:27

управление графикой во флэше.
 
три вопроса:

1. как можно отцентровать символ? есть ли какая-нибудь конпка как в шопе?

2. как "растиражировать" символ по всему пространству мувика? например делаю я бэк-граунд из файлика 30 на 30 и заполнять им все пространство сцены (где-то 750 на 650) "руками" я замучуюсь )) в фотошопе это дело двух кликов.

3. как рисовать градиент не слева-направа, а сверху вниз? потоянно приходится картнинку крутить на 90градусов. может есть способ попроще?

silin 13.07.2005 22:13

1) Ctrl-K
2) вариант:
this.createEmptyMovieClip('backgr',-16384)
for(var i=0,c=0;i<750/30;i++)for(var j=0;j<650/30;j++)bg.attachMovie('bg','bg'+c++,c++,{_x:30*i,_y:30*j})//bg-linkage id мувика/графика в библиотеке
3)кнопочка такая в tools (fill transform) хоткей - F, чтоб крутить не картинку, а градиент

Vier 13.07.2005 22:44

большое спасибо.
второй пункт только не хочет получаться. и не будут ли несколько сотен подгруженных клипов сильно наргужать процессор?

silin 13.07.2005 23:03

>>не будут ли :если не будешь их трогать, не будут.
>>не получаться:если смысл ясен, то получится..

PITer 15.07.2005 00:54

к вопросу о ручной работе
 
Цитата:

Сообщение от Vier
"руками" я замучуюсь )) в фотошопе это дело двух кликов.

существует забавная возможность:
выделяем картинку во флэше,
нажимаем <ctrl>+<b>
выбрав инструмент пипетка (на клавиатуре кнопка i) щелкаем на получившейся фигуре (точнее заливке)
выбираем инструмент прямоугольник (на клавиатуре кнопка r)
...и рисуем любое количество прямоугольников заполненных нашим рисунком

основные особенности заключаются в следующем:
1 рекомендую выравнивать рисунок перед тем как его разбивать по "ровным" т.е. оканчивающимся на ноль координатам
2 изменение(растягивание, сжатие и тп) валяющегося на сцене рисунка до его разбития на заливку с помощью <ctrl>+<b> отразится на последующей заливке
3 при импорте картинок во флэш... он поступает с ними жестоко (правую и нижнюю линии пикселов сожрет и к бабке не ходи)

кстати большое количество мувиком ВПОЛНЕ способно грузить процессор...

nick1 15.07.2005 05:29

Помоему самое простое как отцентрировать Ctrl+x, Ctrl+v, он его в центр и кидает, а еще как вариант включить привязку к сетке например и мышой легко ставится

Random SunFire 15.07.2005 12:03

народ, бьюсь смертным боем с флэшем пытаясь напихивать в него картинки, эта зараза постоянно глючит! то картинку сместит на один пиксель, то исказится по горизонтали, то размоется. уже применял фигову тучу приемов.
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой. нужно вставлять поверх одной картинки другую, так что бы изображение оставалось предельно четким и не смещенным.
люди! есть ли метод, при котором при вставлении в флаш картинки, она 100% не выглючивается - типа как поставил так и стоит!

зы "кстати большое количество мувиком вполне способно грузить процессор", подтверждаю! везде где только можно используйте графику (не путать с рисунками).

PITer 16.07.2005 01:46

проблема с картинками решима
 
АГА
Цитата:

Сообщение от Random SunFire
пытаясь напихивать в него картинки, эта зараза постоянно глючит! то картинку сместит на один пиксель, то исказится по горизонтали, то размоется. уже применял фигову тучу приемов.
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой.

В свое время я с этой проблемой столкнулся, кстати в ОЧЕНЬ похожей задаче и, помнится даже писал об этом на форуме. Наиболее простой способ выглядит примерно так:
1 Картинка больше своей ИНФОРМАТИВНОЙ части с каждой стороны на пиксель. Эта рамка заполнена прозрачным цветом (по моему формат PNG это позволяет)
2 Картинка (а равно и содержащие ее объекты) выровнена по четким координаиам (заканчивающемся на .0 (запятая ноль))
3 Картинку не пересекает ничей ноль координат
4 Картинка ессно 100% размера
5 Для ликвидации сглаживания можно отключить пункт Allow Smoothing в свойствах картинки в библиотеке

Цитата:

Сообщение от Random SunFire
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой. нужно вставлять поверх одной картинки другую, так что бы изображение оставалось предельно четким и не смещенным.

Кстати наткнулся я на днях на програмулину, которая мне очень приглянулась. Она решает очень похожие задачи (создание анимации о работе программ, и самоучители по оным). Называется она Macromedia Captivate, и среди прочего способна публиковаться в SWF формат, так что рекомендую ознакомиться.

Random SunFire 18.07.2005 10:58

Увы, пункты 1,2,4,5 я уже давно сформулировал и придерживаюсь. А пункт 3 я сформулировал скорее в форме: оси координат родительского мувика картинки не должны пересекать саму картинку. Впрочем, взаимосвязь от пересечения мувиков с картинкой очевидно, но спасибо за её "локализацию".
Но как бы то ни было, пункты 1-5 не всегда поправляют!

А Macromedia Captivate поддерживает програмный код?


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

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