Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Как во втором слое вставить картину как фон?


Автор: Urod 12.4.2005, 08:24
У меня есть 2 вопроса о флеши:
    Мне необходимо нарисовать движущегося человечка на неподвижном фоне! Для этого я создаю во Flash MX v.7.0 два слоя: в одном рисую по фреймам движения человечка, а вот во втором мне надо сделать фон. Для этого я во второй слой копирую нужный мне фрагмент картинки (*.jpg). Но! При просмотре флеши эта картинка мегает (пофреймово отображается), как и первый слой, где человечек движется. А мне надо, чтобьы фон НЕ мегал, а человечек двигался (т.е. мегал).
    Путанно, но, надеюсь, понятно, о чем я.
Еще знаю, что можно флешь как картинку сохранять, что позволяет сделать сайт более "легким", нежели загрузка флеши. Как ее в виде картинки сохранить? smile

Автор: Jlekc 12.4.2005, 09:44
количество кадров де вставлена картинка должно быть ткоеже как и кадров с человечком.
более легкой, хмм врятли. Но мона делать, через меню File>Publish Settings там есть гифы

Автор: Urod 12.4.2005, 10:02
Jlekc О! Кстати, про кадры - да smile
А вот можно ли эту картинку поставить на все фреймы своего слоя (до конца всех фреймов слоя с человечком) как-то один раз?

Автор: Jlekc 12.4.2005, 12:18
мона
не нуна делать каждый фрейм ключевым.
1. удали все кадры де есть картинка
2. зделай первый фрем
3. закинь картинку
4. встань на фрейм
5. жми Ф5 /пока не растяниш на нуна число кадров/

Автор: Urod 13.4.2005, 11:52
Jlekc Спасибо за подсказку про F5.
А как сделать эту Флешь цикличной? Т.е. чтобы при переходе с первого цикла на второй фоновая картинка не мигала (1 раз мигает), т.е. плавно переткала фоновая картинка при переходах на новую итерацию.

Автор: Urod 13.4.2005, 12:37
Еще не могу удалить лишний фрейм. "Cut frame" не помогает, он делает тоже, что и "Clear frame"???

Автор: Jlekc 13.4.2005, 16:25
хых, переходы на новую итерацию, ну и словей набрались smile
чот не оч понял что нуна сделать, поподробней


Cut Frame, хмм. Попробуй Shift+F5


Автор: Urod 14.4.2005, 18:31
Цитата(Jlekc @ 13.4.2005, 16:25)
Попробуй Shift+F5

Помогло!
Добавлено @ 18:38
Эээ, я вот про что писала smile :
У меня есть картинка (квадрат), по этой картинке по заданной траектории ползает человечек. Но! Траектория замкнутая! Таким образом, когда человечек проходит из конца траектории в ее начало, картинка (квадратик) мигает 1 раз.
Т.е. если движение человечка - это и есть пофреймовое отображение на экран каждого его момента движения, то как быть с картинкой - я не знаю smile . Т.к. при помощи F5 я растянула картинку на нужное кол-во фреймов движения человечка, а как картинку в цикл завернуть - не знаю. Вот smile

Автор: Urod 14.4.2005, 18:44
ВСЕ!!!!!!!! Разобралась, в чем ошибка была! smile
Добавлено @ 18:46
Jlekc
А как на флешку сетку (разленовку) наложить? Как-то делала, а теперь забьыла smile
Добавлено @ 18:51
Т.е. show grid помогает, но из-за непрозрачного второго слоя с картинкой фоновой, разметку не видно smile Можно что-то сделать?

Автор: Jlekc 14.4.2005, 23:52
хмм, Грид вроде всегда был выше всех картинок

Автор: Urod 15.4.2005, 12:00
Jlekc Ну я все сделал! smile
Там картинка все же на Grid ложилась, поэтому я ее просто отодвинула в сторону, нарисовала человечка - и задвинула картинку на место! Во!

Автор: Jlekc 15.4.2005, 13:35
Цитата(Urod @ 15.4.2005, 12:00)
... задвинула картинку на место! Во!

smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)