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

Claws of Asuka 21.01.2006 17:03

как создать функцию для быстрого вызова?
 
У меня в первом фрейме код:

МОДЕРАТОРИАЛ:
Код постим в тэге code (BBCode-тэги -- в квадратных скобках, если ты не в курсе, т.е. [ code ] без пробелов), 11й раз тебе повторяю. Antares.

Код:

function bul1() {
        var my_mcl:MovieClipLoader = new MovieClipLoader();
        var myListener:Object = new Object();
        my_mcl.addListener(myListener);
        this.createEmptyMovieClip("clip1_mc", this.getNextHighestDepth());
        clip1_mc._x = 396;
        clip1_mc._y = 356;
        my_mcl.loadClip("good.swf", clip1_mc);
}

Почему этот код не проигрывается при выполнении bul1.call(); ?
и, если он и не должен, то как это сделать?

silin 21.01.2006 17:45

call нужен хотя бы один аргумент , от имени кого (this в функции) ее вызывают..
например: bul1.call(_root)

BAHUS 21.01.2006 17:45

bul1.call(this)

Claws of Asuka 21.01.2006 17:47

уря спасибо =)

Nirth 22.01.2006 13:47

а так ли надо юзать call?
Сlaws of Asuka - устное предупреждение.

Antares 22.01.2006 14:26

Не устное, а плюс. Я ему уже раз 10 указывал на неиспользование тэга code, ему все по боку.


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

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