Форум 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)
-   -   Функции возврат результатов (http://www.flasher.ru/forum/showthread.php?t=84611)

Оливер Перри 04.09.2006 12:50

Функции возврат результатов
 
Допустим есть функция any_function (а,в,с), которая принимает на себя аргументы а, в, с и преобразует их в А,В,С.
Вопрос как организовать вывод этих аргументов А,В,С?:eek:

motor4ik 04.09.2006 12:53

куда вывод?

Оливер Перри 04.09.2006 12:55

В переменные. скажем X,Y,Zю Функция должна возвращать несколько переменных.

Juice_Green 04.09.2006 12:57

Код:

function any_func(a:Number, b:Number, c:Number):Object {
        a *= 2;
        b *= 3;
        c *= 5;
        return {A:a, B:b, C:c};
        }

var t:Object = any_func(2, 3, 5);

for (var i in t) trace("prop: "+i+"  value: "+t[i]);


motor4ik 04.09.2006 12:57

это уже процедура ))) работай с глобальными переменными )

Оливер Перри 04.09.2006 12:59

Спасибо!!!!

Nirth 04.09.2006 13:24

Цитата:

это уже процедура ))) работай с глобальными переменными )
а я бы за использование _global руки отрывал =)

motor4ik 04.09.2006 13:35

Цитата:

Сообщение от Nirth
а я бы за использование _global руки отрывал =)

а я вообще никогда не использую _global :umnik2:

iNils 04.09.2006 13:40

А я использую. И что?

etc 04.09.2006 14:02

В AS2 и так _global для всех классов.
Не говоря уже о том, что для некоторой оптимизации лучше обращаться напрямую, типа _global.Math.


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

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