Событие CHANGE не запускается с Numeric Stepper (AS3, Flash) - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть числовой степпер.Если я нажму на плюс или минус, мое событие будет запущено.

        function callTest(e:Event):void{
        trace("Called")
    }

Однако, когда моя функция изменяет значение на основе нажатия кнопки, числовой степпер обновит число, но не сработает ИЗМЕНИТЬсобытие.

    public function sectionClick(e:MouseEvent):void{
        var sectionTarget:MovieClip = MovieClip(e.currentTarget);
        for(var i:uint=1; i<_totalSec; i++){

            switch(sectionTarget){

                case sections.dtf_sections["title"+String(i)]:
                trace(i)
                mc_section.value = i
                tweenUnmakeSection(e)
                break;
            }
        }
    }

Есть идеи?

1 Ответ

0 голосов
/ 08 ноября 2011

Попробуйте вызвать my_section.validateNow () после установки значения, но я не уверен, сработает ли это. Другим решением является отправка события изменения вручную в вашем Stepper (my_section.dispatchEvent (...)).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...