Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   value is not a function (http://www.flasher.ru/forum/showthread.php?t=129268)

Dessl 28.08.2009 11:21

value is not a function
 
Здравствуйте товарищи.

Помогите пожалуйста разобраться в чем проблема...

Код AS3:

var aButton:Array = new Array();
 
for(var i:int = 1; i < 20; i++)
{
        aButton.push("b"+i);
        aButton[i-1].addEventListener(MouseEvent.CLICK, buttonClickHandler);
}
 
function buttonClickHandler(e:MouseEvent):void {
 
        trace(e.target.name);
 
}

output выводит следующую ошибку TypeError: Error #1006: value is not a function.

P/S: b с индексом это SimpleButton уже лежат на сцене.
Заранее благодарю.

Gal4enochek 28.08.2009 11:25

Цитата:

Код AS3:

aButton.push("b"+i);


Вы в массив просто строки закидываете, а потом пытаетесь к строке листнер прикрутить?
Может
Код AS3:

aButton.push(this.getChildByName("b"+i));

Ну как-то так.

Dessl 28.08.2009 11:31

Да...... туплю ОЧЕНЬ ))).

Спасибо большое.


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

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