PDA

Просмотр полной версии : Flash MX 2004. как записать условие для on release?


Natasha S
04.08.2005, 21:53
Можно ли к событию для мыши on (rerease) написать несколько условий:

on (release) {
if (this._x>175 && this._x<190 && this._y>110 && this._y<125) {
_root.gotoAndPlay(1);}
} ,

if ( ... другие х и y {.... _root.gotoAndPlay(2);}
}

Если нет, то как правильно записать такой код?

Король
04.08.2005, 21:57
так и писать. только все условия должны быть в теле события.

Жень Шень
05.08.2005, 11:23
Привет!
Пробуй так:
on (release) {
if (1-е условие) {
_root.gotoAndPlay(1);
} else if (2-е условие) {
_root.gotoAndPlay(2);
// здесь можно вписать еще наццать условий
} else {
trace("Ни одно условие не подошло");
}
}

Natasha S
09.08.2005, 00:39
Привет,Жень-Шень! Снова спасибо, все заработало.
Не понимаю только, почему все работает, если писать номер фрейма {GotoandPlay(19)} и не происходит переход, если записать номер другой сцены {GotoAndPlay("Scene 3", 1)}