![]() |
передать параметр в слушатель MouseEvent
возможно ли передать параметр в функцию, выполняющуюся по клику мыши
возможно ли подобное: Код AS3:
|
box1_mc - это event.currentTarget
Код AS3:
|
Agni, мне что-то не понятна логика вашего кода. Сначала вы пытаетесь передать в качестве параметра ссылку на currentTarget немыслимым способом, а потом же этому параметру присваиваете ссылку на другой объект.
|
Код AS3:
имелось в виду, что при "клике" на любом mc (box1_mc,box2_mc,box3_mc,.....) создается объект класса view_present, в который хочу передать параметры (parametr1,parametr2), зависящие от box1_mc или box2_mc или box3_mc, в зависимости от того на каком был сделан клик то есть хочу заменить страшную конструкцию Код AS3:
|
Смотрите пост Котяры. И параметр "Event" с маленькой буквы лучше бы написать.
|
вроде так:
Код AS3:
|
У класса DisplayObject нет свойства p_description
Приведите к правильному классу. |
что значит привести к правильному классу?
|
Если хотите заменить "вашу ужасную конструкцию" то просто в обработчике пишите edit_temp.description_present_txt.text = (event.target as type).p_description;
где type тип ваших объектов boxN_mc, n = 1 to 30 |
Если вы вообще хотите передавать любой параметр, то нужно писать свой эвент. Я делаю так:
Код AS3:
|
| Часовой пояс GMT +4, время: 14:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.