Annihilator
17.02.2007, 15:16
У меня в игре есть общая библиотека с графикой и мувиклипами.
Из неё на основную сцену подгружен сложно-анимированый мувиклип.field["hero_"+user.hero_id].attachMovie("hero","mc",1);В нём заменяю один набор клипов другими из той же библиотеки (например меняю одежду на герое)user.hero.gotoAndStop("front_stand");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_stand", "mc", 1);
user.hero.gotoAndStop("front_walk");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk1", "mc", 1);
user.hero.gotoAndStop("front_walk2");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk2", "mc", 1);
user.hero.gotoAndStop("front_walk3");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk3", "mc", 1);
user.hero.gotoAndStop("front_walk4");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk4", "mc", 1);
Пока мувик остается на последнем кадре, в котором я сделал подмену, видно, что новый вложеный клип подгрузился. Но как только я запускаю анимацию мувика, он сбрасывается к прежнему виду :mad:
Почему это происходит и как зафиксировать изменения?
ЗЫ. Основной файл и файл библиотеки лежат локально в одной директории, запускается в чистом плеере без участия броузера. Так что мне кажется, что кеширование здесь ни при чем.
Из неё на основную сцену подгружен сложно-анимированый мувиклип.field["hero_"+user.hero_id].attachMovie("hero","mc",1);В нём заменяю один набор клипов другими из той же библиотеки (например меняю одежду на герое)user.hero.gotoAndStop("front_stand");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_stand", "mc", 1);
user.hero.gotoAndStop("front_walk");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk1", "mc", 1);
user.hero.gotoAndStop("front_walk2");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk2", "mc", 1);
user.hero.gotoAndStop("front_walk3");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk3", "mc", 1);
user.hero.gotoAndStop("front_walk4");
user.hero.suit.mc.swapDepths(1);
user.hero.suit.mc.removeMovieClip();
user.hero.suit.attachMovie("jacket_front_walk4", "mc", 1);
Пока мувик остается на последнем кадре, в котором я сделал подмену, видно, что новый вложеный клип подгрузился. Но как только я запускаю анимацию мувика, он сбрасывается к прежнему виду :mad:
Почему это происходит и как зафиксировать изменения?
ЗЫ. Основной файл и файл библиотеки лежат локально в одной директории, запускается в чистом плеере без участия броузера. Так что мне кажется, что кеширование здесь ни при чем.