![]() |
|
||||||||||
|
|
|
|||||
|
Нужно проигрывать ролик дискретно вперед и назад с помощью кнопок.
Проигрывание назад осуществляю с помощью prevFrame, но происходит оно по одному кадру, как сделать, чтобы проигрывался весь промежуток? Во вложении посмотрите, что у меня не так? |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 125
|
Гугл в помощ, неохото сейчас искать, но там точно есть!
|
|
|||||
|
prevFrame() засовуешь в setInterval()
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
//ваш мувиклип
var mc:MovieClip
//кнопка 'вперед'
var btf:MovieClip
//кнопка 'назад'
var btb:MovieClip
//ваш максимальный кадр
var fr:Number
//
btb.onPress = function():Void {
mc.onEnterFrame = function():Void {
mc._currentframe == 1 ? delete mc.onEnterFrame : mc.prevFrame();
};
};
btf.onPress = function():Void {
mc.onEnterFrame = function():Void {
mc._currentframe == fr ? delete mc.onEnterFrame : mc.nextFrame();
};
};
btf.onRelease = btf.onReleaseOutside=btb.onRelease=btb.onReleaseOutside=function ():Void {
mc.stop();
delete mc.onEnterFrame;
};
|
|
|||||
|
Спасибо за помощь ))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|