Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   програмное управление moovieClipом (http://www.flasher.ru/forum/showthread.php?t=76109)

ROU 27.02.2006 01:03

програмное управление moovieClipом
 
хочу программно управлять moovieClip , а он не работает
мувиКлип зовут meow, в нем 6 keyframe. хочу что бы кадры в клипе менялись програмно

_root.meow.stop(); -останавливаем клип

var fr1 = 1;

_root.onEnterFrame = function(fr1) {
_root.meow._currentframe = fr1;
fr1 += 1;
if (fr1>6) {
fr1 = 1;
trace(fr1);
}
};

мувик стоит. трейса нету. что бы это могло быть

breez38 27.02.2006 05:38

мда... отвечаю пока тему не закрыли.

Подход АБСОЛЮТНО не правильный. Ты откуда взял, что onEnterFrame принимает параметры? Вот поэтому у тебя трейса и нет.
То, что ты хотел сделать делается вот так:

Код:

_root.meow.stop();

_root.onEnterFrame = function()
{
if (_root.meow._currentframe < _root.meow._totalframes)
        _root.meow.nextFrame();
else
        _root.meow.gotoAndStop(1);
};

P.S. Пользуйся тегом CODE


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

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