PDA

Просмотр полной версии : проблема с "if"


rem345690
24.12.2008, 12:29
добрый день. есть такой скрипт:


on (press) {
targetx = _root.oval.ovals._x;
targety = _root.oval.ovals._y;


}
onClipEvent (load) {
function fncMoveTo(x, y, speed) {
this._x += (x-this._x)*speed;
this._y += (y-this._y)*speed;

if(this._x = _root.oval.ovals._x){
if(this._y = _root.oval.ovals._y){
this.gotoAndPlay(2);
}
}
}

onClipEvent (enterFrame) {
this.fncMoveTo(targetx,targety,.2,5);

}



проблема в том что: когда this._x = _root.oval.ovals._x должен проигрываться this со второго фрейма.. а это происходит сразу ... когде еще this._x несоответствует _root.oval.ovals._x

Help. заранее благодарю.

DreamRunner
24.12.2008, 12:40
в условии пишут == а не =

Chas
24.12.2008, 12:42
ой, немогу =) =) =) =)
одно "=" - это присваивание.
"==" - это оператор сравнения.
замените во всех if

rem345690
24.12.2008, 12:44
в условии пишут == а не =
))))) ... спасибо большое..