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

КорДум 03.05.2011 01:08

Вы так уверенно говорите, потому что знаете, ЧТО находится в этом методе? Я вот не знаю.

Цветкофф 03.05.2011 01:11

та мне по барабану что там в методе, Я вижу что метод имеет на входе

КорДум 03.05.2011 01:14

Возможно здесь это и не существенно, но в каком-то другом случае ваш совет породит много новых ошибок и непоняток со стороны топикстартера.

Цветкофф 03.05.2011 01:21

а ваш совет породит неосознанный копиПаст, так как топикстартеру никто не объяснил почему именно null надо передать, и в дальнейшем породит кучу подобных вопросов

КорДум 03.05.2011 01:25

Вместо того, чтобы тут впустую дискутировать, взяли бы да написали возможные варианты аргумента. Только не мне, естественно.
null, e, new MouseEvent("someType"), new MyCustomMouseEvent("mySomeType"), ссылка на какой-то другой экземпляр класса MouseEvent, вариантов масса.

Ylik 03.05.2011 01:27

Спасибо огромнейшее ещё раз за помощь!!! Я прям не нарадуюсь на этот форум!!! :yahoo:

КорДум 03.05.2011 01:28

Поделитесь, почему не работало-то?

Ylik 03.05.2011 01:31

Нет, условие до сих пор не работает.
А просто вызов функции из другой функции работает.

Цветкофф 03.05.2011 01:41

Цитата:

Сообщение от Ylik (Сообщение 993434)
Нет, условие до сих пор не работает.

вам же писали, используйте ENTER_FRAME
Код AS3:

stage.addEventListener(Event.ENTER_FRAME, func1);
function func1(e:Event):void
{
        if (mc.mc1.currentFrame == mc.mc1.totalFrames)
        {
                func2(e);
                stage.removeEventListener(Event.ENTER_FRAME, func1);
        }
}
 
function func2(e:Event):void
{
        trace('последний кадр');
}


Ylik 03.05.2011 01:43

А как сделать, чтобы эта функция так же проигрывалась, только по нажатию мыши?
Потому что как вы написали, так работает.


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

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