Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   проблема с "if" (http://www.flasher.ru/forum/showthread.php?t=119571)

rem345690 24.12.2008 12:29

проблема с "if"
 
добрый день. есть такой скрипт:

Код:


 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

Цитата:

Сообщение от DreamRunner (Сообщение 785996)
в условии пишут == а не =

))))) ... спасибо большое..


Часовой пояс GMT +4, время: 15:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.