Просмотр полной версии : управление графикой во флэше.
три вопроса:
1. как можно отцентровать символ? есть ли какая-нибудь конпка как в шопе?
2. как "растиражировать" символ по всему пространству мувика? например делаю я бэк-граунд из файлика 30 на 30 и заполнять им все пространство сцены (где-то 750 на 650) "руками" я замучуюсь )) в фотошопе это дело двух кликов.
3. как рисовать градиент не слева-направа, а сверху вниз? потоянно приходится картнинку крутить на 90градусов. может есть способ попроще?
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, чтоб крутить не картинку, а градиент
большое спасибо.
второй пункт только не хочет получаться. и не будут ли несколько сотен подгруженных клипов сильно наргужать процессор?
>>не будут ли :если не будешь их трогать, не будут.
>>не получаться:если смысл ясен, то получится..
"руками" я замучуюсь )) в фотошопе это дело двух кликов.
существует забавная возможность:
выделяем картинку во флэше,
нажимаем <ctrl>+<b>
выбрав инструмент пипетка (на клавиатуре кнопка i) щелкаем на получившейся фигуре (точнее заливке)
выбираем инструмент прямоугольник (на клавиатуре кнопка r)
...и рисуем любое количество прямоугольников заполненных нашим рисунком
основные особенности заключаются в следующем:
1 рекомендую выравнивать рисунок перед тем как его разбивать по "ровным" т.е. оканчивающимся на ноль координатам
2 изменение(растягивание, сжатие и тп) валяющегося на сцене рисунка до его разбития на заливку с помощью <ctrl>+<b> отразится на последующей заливке
3 при импорте картинок во флэш... он поступает с ними жестоко (правую и нижнюю линии пикселов сожрет и к бабке не ходи)
кстати большое количество мувиком ВПОЛНЕ способно грузить процессор...
Помоему самое простое как отцентрировать Ctrl+x, Ctrl+v, он его в центр и кидает, а еще как вариант включить привязку к сетке например и мышой легко ставится
Random SunFire
15.07.2005, 12:03
народ, бьюсь смертным боем с флэшем пытаясь напихивать в него картинки, эта зараза постоянно глючит! то картинку сместит на один пиксель, то исказится по горизонтали, то размоется. уже применял фигову тучу приемов.
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой. нужно вставлять поверх одной картинки другую, так что бы изображение оставалось предельно четким и не смещенным.
люди! есть ли метод, при котором при вставлении в флаш картинки, она 100% не выглючивается - типа как поставил так и стоит!
зы "кстати большое количество мувиком вполне способно грузить процессор", подтверждаю! везде где только можно используйте графику (не путать с рисунками).
АГА
пытаясь напихивать в него картинки, эта зараза постоянно глючит! то картинку сместит на один пиксель, то исказится по горизонтали, то размоется. уже применял фигову тучу приемов.
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой.
В свое время я с этой проблемой столкнулся, кстати в ОЧЕНЬ похожей задаче и, помнится даже писал об этом на форуме. Наиболее простой способ выглядит примерно так:
1 Картинка больше своей ИНФОРМАТИВНОЙ части с каждой стороны на пиксель. Эта рамка заполнена прозрачным цветом (по моему формат PNG это позволяет)
2 Картинка (а равно и содержащие ее объекты) выровнена по четким координаиам (заканчивающемся на .0 (запятая ноль))
3 Картинку не пересекает ничей ноль координат
4 Картинка ессно 100% размера
5 Для ликвидации сглаживания можно отключить пункт Allow Smoothing в свойствах картинки в библиотеке
а задача то проста: я делаю анимационный ролик, где показанно как работать с некой программой. нужно вставлять поверх одной картинки другую, так что бы изображение оставалось предельно четким и не смещенным.
Кстати наткнулся я на днях на програмулину, которая мне очень приглянулась. Она решает очень похожие задачи (создание анимации о работе программ, и самоучители по оным). Называется она Macromedia Captivate, и среди прочего способна публиковаться в SWF формат, так что рекомендую ознакомиться.
Random SunFire
18.07.2005, 10:58
Увы, пункты 1,2,4,5 я уже давно сформулировал и придерживаюсь. А пункт 3 я сформулировал скорее в форме: оси координат родительского мувика картинки не должны пересекать саму картинку. Впрочем, взаимосвязь от пересечения мувиков с картинкой очевидно, но спасибо за её "локализацию".
Но как бы то ни было, пункты 1-5 не всегда поправляют!
А Macromedia Captivate поддерживает програмный код?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.