PDA

Просмотр полной версии : Последовательность


veles2008
21.10.2009, 00:17
Приветсвую! Возник вопрос:
Есть два объекта. Нужно поочереди на них наводить курсор мышки. Если навести на первый объект он должен поменять цвет. Потом на второй объект и тот меняет цвет и происходит переход на следующий кадр.
Но если сначала навести курсор на второй объект ничего не должно произойти.

Вот мой код. Не знаю как сделать последовательность
function setcolor(color)
{
var _loc2 = new Color(k1);
_loc2.setRGB(color);

} // End of the function

k1.onRollOver = function () {
setcolor(16711680);


}
function setcolor2(color)
{
var _loc2 = new Color(k2);
_loc2.setRGB(color);

} // End of the function
k2.onRollOver = function () {
setcolor2(16711680);
к1 и к2 это название объектов

mooncar
21.10.2009, 00:29
Вводите условие-триггер canGo, разрешающее переход:
stop();

var canGo:Boolean = false;

function setcolor(color) {
var _loc2 = new Color(k1);
_loc2.setRGB(color);
canGo = true;
}

k1.onRollOver = function () {
setcolor(16711680);
};

function setcolor2(color) {
var _loc2 = new Color(k2);
loc2.setRGB(color);
if (canGo) {
this.nextFrame();
}
}

k2.onRollOver = function () {
setcolor2(16711680);
}

PS. Тему назовите нормально.

etc
21.10.2009, 00:41
Название темы не отражает сути вопроса.