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

ARTur2 30.05.2007 17:18

Передалать код
 
Здравствуйте!
У меня есть кусок кода, который написан для Comboxa(код писал не я, помогли на этом форуме). У меня возникла необходимость сделать тоже самое, только для кнопки. Весь день бьюсь над этим и ничего путного не выходит... Может быть кто-нибудь может помочь(переделать код под кнопку) или дать совет. Заранее спасибо!
Код:

var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object) {
        var item_obj:Object = _root.путь_до_ComboBoxa.selectedItem;
        attachMovie("mc_lb", "mc", 1);
};
_root_root.путь_до_ComboBoxa.addEventListener("change", cbListener);


ARTur2 31.05.2007 14:57

Если кому-нибудь понадобиться, то я решил вопрос так:
Код:

import mx.events.EventDispatcher;
EventDispatcher.initialize(_root.btn);
_root.btn.onPress = function() {
  this.dispatchEvent({type:"onButtonPress"});
};
_root.btn.addEventListener("onButtonPress", this);

onButtonPress = function () {
  trace(1);
  this.attachMovie("rek_lb", "rec", 1);
};


repz 31.05.2007 16:54

2 ARTur2:
Это все зачем?
Так не проще:
Код:

btn.onPress=function(){
trace(1);
this.attachMovie("rek_lb", "rec", 1);
}



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

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