Форум 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)
-   -   Play продолжение ролика (http://www.flasher.ru/forum/showthread.php?t=157582)

KrashMan 08.06.2011 14:08

Да разобрался и получилось!
А ещё такой вопрос тогда..

Когда ролик воспроизводится, эта кнопка которая останавливает ролик, должна быть типа такой:
[IMG]http://i22.***********/thumb/2011/0608/17/be2e70b76b7df389d0ebdce42453c217.jpeg[/IMG]

(есть нормальная картинка, это пример)

А когда уже ролик остановлен, нужно это:
[IMG]http://i22.***********/thumb/2011/0608/2b/8e890337a5029f5a44967def9a08d92b.jpeg[/IMG]

А у меня только 2 картинка всегда, как настроить и куда нужно загрузить картинку, чтобы так работало?
Надеюсь я понятно разъяснил суть вопроса!

mooncar 08.06.2011 16:41

Кнопка btn должна из себя представлять мувиклип, состоящий из двух ключевых кадров.
В первом кадре нужно записать stop(), в нем же должна находится картинка с изображением паузы. Во втором кадре изображение для Play.
Тогда код в кадре главного таймлайна будет таким:

Код AS1/AS2:

btn.onPress = function  () 
{
        if(!trStopped)
        {
                stop(); //команда для главного таймлайна
                this.gotoAndStop(2); //команда для внутреннего таймлайна кнопки
                trStopped = true ;
        }
        else
        {
                play(); //команда для главного таймлайна
                this.gotoAndStop(1);//команда для внутреннего таймлайна кнопки
                trStopped = false ;
        }       
};

Еще раз хочу подчеркнуть, что в качестве объекта для кнопки нужно использовать не символ типа Button, а символ типа MovieClip только с двумя кадрами, ключевыми.

KrashMan 09.06.2011 23:36

Не понимаю как...
 
Цитата:

Сообщение от mooncar (Сообщение 1002092)
Кнопка btn должна из себя представлять мувиклип, состоящий из двух ключевых кадров.

Я не понимаю как это так сделать, объясните???

mooncar 10.06.2011 00:02

Меню Insert -> New Symbol -> выбираем тип MovieClip, имя любое, получили для редактирования новый мувик.
Жмем F6, получаем два ключевых кадра. В первом рисуем иконку "Pause", тут же в кадре пишем код stop(), во втором кадре рисуем иконку "Play".
Возвращаемся на сцену и вытаскиваем полученный символ на нее, называем на сцене btn и пишем в кадре вышеприведенный код.

dark256 10.06.2011 00:31

лучше в один клип воткнуть оба символа, которые тоже сделат клипами и:

Код AS1/AS2:

button_on._visible = !button_on._visible 
button_off._visible = !button_on._visible

При этом подразумевается, что при инициализации их видимости противополжны.

mooncar 10.06.2011 09:23

Цитата:

Сообщение от dark256 (Сообщение 1002553)
лучше в один клип воткнуть оба символа, которые тоже сделат клипами и:

Конечно лучше :) Обычно так делаю.

KrashMan 10.06.2011 13:40

Спасибо, ПОЛУЧИЛОСЬ!
Только ещё не всё идеально, вот мой ролик: http://tehnikawdom.ru/userfiles/flash/candy%20trio1.swf

А вот в чем проблема:
Нажимая на кнопку паузы и плэй то всё работает, а если нажать на маленькие рисунки слева (переход на другие кадры) ролик останавливается (я знаю конечно как сделать чтоб не останавливался, но так не нужно) и нужно нажать на плэй, чтоб продолжить, а там рисунок ПАУЗЫ - кнопочка не меняется...
Как сделать чтоб менялась???

Добавлено через 23 часа 17 минут
Ну что разве никто не знает???


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

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