Просмотр полной версии : перемещение по кадрам сцены
В общем мне необходимо чтобы моя сцена воспроизводилась с повтором от Флага 1 до флага 2, а при наведении мишки на этот мувиклип он наченал воспроизводиться от флага 2 к 3-тему.
http://img215.**************/img215/2128/scrn.jpg (http://img215.**************/i/scrn.jpg/)
помню там как то так делал: (rollOver) { go to and play )
просто уже все забыл.
Заранее спасибо.
function setRepeat(mc) {
if(mc._currentframe == "flag2") { mc.gotoAndPlay("flag1"); }
else {mc.play(); check = false; }
if(check) { mc.gotoAndPlay("flag3")}
}
MasterClip.onRollOver = function() { check = true; }
this.onEnterFrame = setRepeat(MasterClip);
var check:Boolean = false;
как то так чтоли....ыыы
function setRepeat(mc) {
if(mc._currentframe == "flag2") { mc.gotoAndPlay("flag1"); }
else {mc.play(); check = false; }
if(!check) { mc.gotoAndPlay("flag3")}
}
MasterClip.onRollOver = function() { check = true; }
this.onEnterFrame = setRepeat(MasterClip);
var check:Boolean = false;
Метод setRepeat() не возвращает функцию обработчик :)
И что с этого ? :)
То что работать ничерта не будет. Кроме того _currentFrame возвращает номер кадра, а не label.
Да все там будет) с куррент фрейм не помню точно. там есть 2 их есть _currentframe а есть currentFrame это разные вещи и возвращают разное. Скорее всего мой возвращает цифру - тут ты прав. Ну поставить вместо лайблов цифры и все
in4core, ты бы взял лучше, да протестировал свой код прежде чем спорить дальше.
Простой вариант здесь
http://www.flasher.ru/forum/showthread.php?t=124897&highlight=_currentframe
более продвинутый, от автора mnilionic, здесь
http://www.flasher.ru/forum/showthread.php?t=130469&highlight=_currentframe
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.