![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 61
|
Что написать в функции onMouseDownEvent, чтобы при нажатии на кнопку bt соответствующий клип оказывался наверху?
for (var i:Number = 1; i <= 4; i++) { var c3:Class = getDefinitionByName("bt") as Class; var bt:MovieClip = new c3(); bt.linkage = xmlData.item[i-1]; bt.y += 20; addChild (bt); var k:Class = getDefinitionByName(bt.linkage) as Class; var k1:MovieClip = new k(); mc.addChild (k1); bt.addEventListener (MouseEvent.MOUSE_DOWN, onMouseDownEvent); } function onMouseDownEvent (e:Event):void { mc.addChild(k1); } Писал function onMouseDownEvent (e:Event):void { k = getDefinitionByName(e.currentTarget.linkage) as Class; k1 = k(); mc.addChild(k1); } ![]() |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
__________________
low + |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 61
|
Не, не то.
Нужно, чтобы k1 принимало linkage нажатой кнопки bt, а не последней появившейся. Добавлено через 1 час 3 минуты ну, никто не знает? Добавлено через 1 час 15 минут Ну и гемор.. Массивы рулят! |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:22. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|