Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Существуют ли у функции параметры? (http://www.flasher.ru/forum/showthread.php?t=117869)

_Smirnoff 08.11.2008 20:13

Существуют ли у функции параметры?
 
Использую код из недавнего моего ответа в одном из постов.

Код:

private var _callBack:Function;
private function getUserInfo(callBack:Function):void
{
      _callBack = callBack;
      // тута загрузка через лоадер, соотвественно вешаем событие onLoaded

}

function onLoaded(evt:Event)
{
        _callBack(evt.target.data["user_ip"]);
}


Можно ли как-то узнать, функция, которая передана в метод getUserInfo имеет ли параметры? Когда мы делаем _callBack(evt.target.data["user_ip"]), можем ли мы быть уверены, что функция принимает параметр?

А то приходится в одном из двух случаев ловить

ArgumentError: Error #1063: Argument count mismatch on Project::Goose/callBackFunciton(). Expected 0, got 1. :moder:

etc 08.11.2008 20:33

_callBack.length

_Smirnoff 08.11.2008 21:37

Окай, попробую, а то уже закрыл Flex :)

terbooter 10.11.2008 12:09

Хм. А как, вообще обычным смертным узнать что есть такое вот полезное свойство?
В лайвдоках нету
http://livedocs.adobe.com/flash/9.0/...#methodSummary

http://as3.ru/?p=19 :
Цитата:

Случайно спутав массив с функцией, в убогом редакторе кода Flash 9, случайно нашёл свойство length и экземпляра функции:
Какой-то не наверняковый способ изучения

etc 10.11.2008 12:22

terbooter, комменты на as3.ru почитай :)

_Smirnoff 10.11.2008 18:08

У меня заработало.


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

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