ПОМОЩ

1 отговора 0 прегледа
#1

ПОМОЩ

Много моля някой знаещ да ми подскаже как да си отрежа музиката в желан от мен кадър на една анимация

Отговор
в отговор на Aмбъp #2

Re: ПОМОЩ

Нещо нищо не схванах от въпроса...
Имаш предвид, че пускаш музика в даден кадър и искаш в друг определен кадър тя да спре, така ли?
Най-добрият вариант е да не я слагаш в timeline-а, а да я зареждаш/пускаш/спираш с Actionscript - виж хелпа за обект Sound. Има примери.

Най общо принципа е следния (сори, ако някоя команда не е изписан а вярно - пиша по памент, че нямам флаш в момента под ръка):
- Създаваш си обект тип Sound
- Присвояваш звук към този обект - или вкаран предварително в библиотеката или зареждан от даден URL. В първия случай забавяш зареждането на цялата флаш-анимация - т.е. докато не се зареди цялата анимация със все музиката нищо не тръгва. Във втория случай анимацията може да се зареди и да започне и чак като се зареди и музиката - тя да се изсвири. Става с load и onLoad - виж хелпа.
- в кадъра, в който искаш да спреш музиката, просто написваш mySound.stop(). Може и като действие на бутон да го сложиш - възможности много.

П.П. Хм, сега се сетих, че ако заредиш звук в timeline-а и сложиш нов празен keyframe там, където искаш да спре музиката, може и да стане. Пробвай, че не мога вмомента.

Отговор