Форум 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)
-   -   Button или как передать переменные в в листенер компоненты (http://www.flasher.ru/forum/showthread.php?t=86052)

MasahViv 06.10.2006 15:54

Button или как передать переменные в в листенер компоненты
 
Привет всем!
Люди помогите!!!

Я динамически создаю компоненту Батон, вот так
Код:

createClassObject(mx.controls.Button, "again", 1);
потом устанавливаю клику слушателя:
Код:

_root.again.addEventListener("click",myHandler);
Где
Код:

function myHandler(eventObj{
  trace("click");
}

Так работает,но мне недо в myHandler передать переменные, т. е. я хочу сделать что- то типа этого
Код:

function myHandler(eventObj,help){
  trace("click"+help);
}

Но как это сделать я ума не приложу!Пыталась сделать так;
Код:

_root.again.addEventListener("click",10,myHandler);
или так
Код:

_root.again.addEventListener("click",myHandler(10));
но это не работает(((((

Что делать???
Помогите пожалуйста

miramax 06.10.2006 15:58

Код:

createClassObject(mx.controls.Button, "again", 1);
_root.again.addEventListener("click",myHandler);
_root.again.data='any data object например строка';
function myHandler(eventObj){
trace("click"+eventObj.data);
}


iNils 06.10.2006 16:08

MasahViv, прочитайте 3-ый пункт http://www.flasher.ru/forum/showthread.php?t=79864 и измените свое сообщение, вставив теги.

MasahViv 07.10.2006 01:12

Спасибо большое!
Самое смешное,что я это когда-то делала ,но забыла))


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

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