Перейти к содержимому



Зацикливание анимации во flash

#1 Rashambik

Rashambik
  • Пользователь
  • 65 сообщений
  • Репутация: 0
0

Отправлено 19 Ноябрь 2009 - 17:25

Недавно начала изучать Flash ! Пользуюсь программой Adobe Flash CS4 )) Вот если делать сайт на флеш я его сделал как анимацию!

Возникает два вопроса:
1.Как сделать что бы анимация не зацикленная была (не начиналась с начала когда кончаються кадры) ??
2. Как сохранять то что я натворил что бы он сохранился как Flash шаблон?

надеюсь внятно обьяснил :blink:

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 19 Ноябрь 2009 - 22:30

Rashambik,

1) Знаю как убрать зацикливание в Macromedia Flash Professional 8
Окно настройки параметров публикации Publish Settings > HTML на основе флажка Loop

Так же убрать зацикливание можно и на этапе вставки ролика на страницу:
У тега <object> имеется ряд параметров, управляющих отображением и воспроизведением Flash-фильма. Каждый параметр задаётся вложенным тегом <param>, который имеет два атрибута: name - задаёт имя параметра и value - задаёт значение параметра.

Пример зацикленного ролика
<object>
<param name="loop" value="true">
<object>
<embed ... />


Пример разового ролика
Пример зацикленного ролика
<object>
<param name="loop" value="false">
<object>
<embed ... />

  • 0

#3 Rashambik

Rashambik
    Topic Starter
  • Пользователь
  • 65 сообщений
  • Репутация: 0

Отправлено 19 Ноябрь 2009 - 23:18

Спасибо! Помог! В Adobe Flash CS4 эта функция отключаеться в File > Publish Settings > HTML (для информации :blink: )
  • 0

#4 gaaarfild

gaaarfild
  • Пользователь
  • 596 сообщений
  • Репутация: 0

Отправлено 14 Декабрь 2009 - 14:10

А еще проще сделать в последнем кадре вашей анимации скрипт. Для этого щелкаете на последний кадр и нажимаете F9. Вылезет панель редактирования скриптов. Там просто введите
stop();
И все. Теперь ролик, доиграв до конца, остановится.

Точнее не проще, а правильнее. Тогда он будет останавливаться в том кадре, который нужен. И все равно вам это понадобиться в будущем.
  • 0

#5 a59rn

a59rn
  • Пользователь
  • 12 сообщений
  • Репутация: 0

Отправлено 31 Июль 2010 - 16:37

Здрастуте товарисЧи!
Подскажите какой скрипт надо использовать для зацикливания ролика в конце воспроизведения, но не с начала, а к примеру с 295 кадра и до конца, и чтобы так проигрывалось безконечно?
Т.е. Дано: 500 кадров swf, начало воспроизведения с 1 кадра до 500 кадра, цикл с 295 кадра до 500 кадра, и снова с 295 до 500 кадра.......
Надеюсь понятно :)

Ой простите уже разобрался почитав другие разделы этого крутого форума)
Это команда - gotoAndPlay();
на последний кадр ставим ActionScript в котором прописываем gotoAndPlay(295); тестируем ролик и видим результат того что было описано в моем вопросе выше :)
  • 0


Оформление форума – IPBSkins.ru