Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   управление воспроизведением (http://www.flasher.ru/forum/showthread.php?t=132116)

Yaro 04.11.2009 19:22

управление воспроизведением
 
Вложений: 1
Приветствую!

Для тестирования анимационных роликов я попробовал создать панель управления подобно такой как в обычных видеоплеерах.
Кнопки "Плей", "Стоп", "Кадр вперед", "Кадр назад", "В начало" и "В конец".
Над ними полоса прокрутки с маркером, показывающим текущее положение головки воспроизведения. К сожалению, не удалось достичь того чтобы двигая этот маркер переходить в нужное место на Таймлайне.
Я не программист, подскажите плиз, что не так с кодом.

Заранее благодарю.

Что такое хорошо? 04.11.2009 23:43

если вы не программист, воспользуйтесь готовыми решениями
http://www.flashmp3player.org/download.html

Yaro 05.11.2009 01:34

вот этот код

он написан на кадре мувиклипа который и есть эта панель с кнопками которую можно выкладывать на отдельный слой в ролике.

несработавшие строчки кода - за слэшами

Код AS1/AS2:

_root.stop();
 
next_mc.onPress = function() {
        _root.nextFrame();
};
 
prev_mc.onPress = function() {
        _root.prevFrame();
};
 
play_mc.onPress = function() {
        _root.play();
};
 
pause_mc.onPress = function() {
        _root.stop();
};
 
start_mc.onPress = function() {
        _root.gotoAndStop(1);
};
 
end_mc.onPress = function() {
        _root.gotoAndStop(_root._totalframes);
};
 
_root.onEnterFrame = function() {
        posit_mc._x = _root._currentframe*100/_root._totalframes;
        //pos_head = 100/(posit_mc._x*_root._totalframes)
};
 
posit_mc.onPress = function() {
        this.startDrag(false,0,0,100,0);
};
 
posit_mc.onRelease = function() {
        this.stopDrag();
        //_root.gotoAndStop(_root.pos_head);
};



Часовой пояс GMT +4, время: 14:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.