Форум 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)
-   -   проблемы с return (http://www.flasher.ru/forum/showthread.php?t=84959)

astef 12.09.2006 20:01

проблы с return
 
Помогите реализовать задумку на AS2.0
Вот пример: создал функцию

Код:

function newwindow(arg1,arg2){
        //...Тут код..
        //дальше вот такая вот конструкция: (okno, button1 - мувиклипы)
        if(okno._xmouse==okno.button._x){
                return "yes";
        } else {
                return "no";
        }
}
trace(newwindow(1,2)); //как вы думаете, что выводит?
//undefined

А всё потому, что функция выполняется мгновенно и не ждёт пока я наведу мышку на кнопку. Думаю, что мне нужно в результате получить, вы поняли. Жду помощи, так как застрял поуши...и слишком большой код писать не хочется...Может есть какое-то универсальное средство?:boredom:

wvxvw 13.09.2006 06:02

Перепробовал всякие способы сравнения, все вроде работает...
Код:

function equation_fn():String {
        var _l1 = arguments[0];
        var _l2 = arguments[1];
        if (typeof (_l1) === "number" && typeof (_l2) === "number") {
                if (_l1 != _l2) {
                        _l1-_l2>0 ? _l3=1 : _l3=-1;
                } else {
                        _l3 = 0;
                }
        } else {
                _l3 = undefined;
        }
        switch (_l3) {
        case 0 :
                return "even";
                break;
        case 1 :
                return "greater";
                break;
        case -1 :
                return "smaller";
                break;
        default :
                return "error";
                break;
        }
}
trace(equation_fn(10, 10));
trace(equation_fn(10, 20));
trace(equation_fn(20, 10));
trace(equation_fn("string", "string"));


Nirth 13.09.2006 13:39

причем тут ас2 0_о?


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

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