Форум 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=212436)

Mebyus 10.02.2016 17:18

Как вызвать функцию у которой есть параметр, без параметра?
 
Такой вопрос)
Допустим есть кнопка
Код AS3:

btn1.addEventListener(MouseEvent.CLICK, TEST);
 
function TEST(e:MouseEvent):void{
//тело функции, собственно не имеет значения что тут
}
 
 
function proverka():void{
TEST()
}

Вопрос.
Как одну и ту же функцию приделать к листенеру и потом ее вызвать в другой функции.
Так,как действие которое она делает одно и тоже. Просто нужно, чтобы действие происходило и по кнопке,и и в теле proverka().
Не хочу писать еще одну такую же функцию, только без параметра.

faraday 10.02.2016 17:38

Код AS3:

function TEST(e:MouseEvent=null):void{
//тело функции, собственно не имеет значения что тут
}


illuzor 10.02.2016 17:39

Код AS3:

TEST(null) // если внутри функции не будет обращений к e
// или если обращение будет, но с проверкой на null

И в AS3 называть капсом функции не принято.


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

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