Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Зациклить movieclip (http://www.flasher.ru/forum/showthread.php?t=176003)

DiZiman 28.02.2012 22:08

Зациклить movieclip
 
Люди помогите пожалуйста зациклить movieclip сделал что то типо слайдера под текстом, который можно переключать с помощью кнопочки вперёд... планирует что бы по кругу мувиклип работал...
всего 3 кадра... кнопка работает до перехода с третьего кадра на первый GotoAndPlay(1), и всё мувиклип больше не реагирует на нажатие кнопки, хоть там и написан код для кнопки

Код AS3:

 
stop();
 
 
button_3.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_8);
 
function fl_ClickToGoToAndStopAtFrame_8(event:MouseEvent):void
{
        gotoAndStop(2);
}

Люди помогите пожалуйста зациклить воспроизведение мувиклипа! спасибо!

PainKiller 28.02.2012 22:11

gotoAndPlay (1) не пробовали? или я не понял сути вопроса?

DiZiman 28.02.2012 22:16

код кнопки последнего кадра
Код AS3:

stop();
 
 
button_3.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_8);
 
function fl_ClickToGoToAndStopAtFrame_8(event:MouseEvent):void
{
        gotoAndStop(1);
}

Код кнопки первого кадра

Код AS3:

stop();
 
 
button_3.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_8);
 
function fl_ClickToGoToAndStopAtFrame_8(event:MouseEvent):void
{
        gotoAndStop(2);
}

И он не повторяет муви клип после первого цикла... возвращается на первый кадр и всё... намертво, кнопки не работают...
Гугл облазил уже... =(

Mukon 28.02.2012 22:54

Код AS3:

stop();
 
 
button_3.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_8);
 
function fl_ClickToGoToAndStopAtFrame_8(event:MouseEvent):void
{
        имя_мувика.gotoAndStop(2);
}

вот так

ashIndie 29.02.2012 00:20

Код AS3:

button.stop();
button.addEventListener(MouseEvent.CLICK, yourFunc);
var n:uint = 3; //NumberOfYourLastFrame
function yourFunc(e:MouseEvent):void {
        if (e.target.currentFrame<n) {
                e.target.nextFrame();
        } else {
                e.target.gotoAndStop(1);
        }
}

пиши это только не в коде кнопки а в коде родительского элемента

DiZiman 01.03.2012 13:00

Цитата:

Сообщение от ashIndie (Сообщение 1066113)
Код AS3:

button.stop();
button.addEventListener(MouseEvent.CLICK, yourFunc);
var n:uint = 3; //NumberOfYourLastFrame
function yourFunc(e:MouseEvent):void {
        if (e.target.currentFrame<n) {
                e.target.nextFrame();
        } else {
                e.target.gotoAndStop(1);
        }
}

пиши это только не в коде кнопки а в коде родительского элемента

Что то код не работает =( когда доходит до 3-его кадра и я нажимаю на кнопку что бы перейти к первому, у меня выскакивает ошибка в окне вывода

ReferenceError: Error #1069: Не удалось найти свойство currentFrame в flash.display.SimpleButton; отсутствует значение по умолчанию.
at _fla::slide_Odessa_11/yourFunc()

Мувик у меня называется skide_odessa

Добавлено через 3 минуты
Цитата:

Сообщение от Mukon (Сообщение 1066100)
Код AS3:

stop();
 
 
button_3.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_8);
 
function fl_ClickToGoToAndStopAtFrame_8(event:MouseEvent):void
{
        имя_мувика.gotoAndStop(2);
}

вот так

вообще не работает

Inet_PC 01.03.2012 13:11

Перечитайте второй пост.

DiZiman 01.03.2012 14:22

Цитата:

Сообщение от PainKiller (Сообщение 1066091)
gotoAndPlay (1) не пробовали? или я не понял сути вопроса?

когда мой мувик возвращается с последнего кадра на первый по этой функции, то на том первом кадре все функции и тормозятся, т.е. при возврате на первый кадр он стоит намертво и ничего не работает с него...

Inet_PC 01.03.2012 14:26

Может у вас там стоп прописан?

DiZiman 01.03.2012 15:10

Цитата:

Сообщение от Inet_PC (Сообщение 1066426)
Может у вас там стоп прописан?

Стоп то прописан, но там в кадре кнопка есть которая по идее должна переключать на второй кадр. она работает когда во первому разу мувиклип идет, когда же с последнего кадра я перехожу на первый, всё кнопки перестают работать

Добавлено через 7 минут
люди помогите сделать качественный мувик со стрелочками, слайдшоу из 3-5 картинок... желательно что бы они плавно перелистывались вперёд и назад

Inet_PC 01.03.2012 15:21

Возможно вы отписываетесь где-то, либо mouseEnabled выключаете, либо объект перекрыт чем-то, либо ошибка, все что угодно гадать можно долго.


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

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